@charset "utf-8";
/* CSS Document */
html{overflow:-moz-scrollbars-vertical;} /*火狐底部滚动条不显示 20220512*/
body{ margin:0px; padding:0px; border:0px; font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Microsoft Yahei"; color:#555555; font-size:14px; width:100%; background:#ffffff;
/*去除呼吸感出现横向滚动条 20220512*/
overflow:-Scroll;overflow-x:hidden;
}


.pi{display:none;}
 .index-sp {
      display: block;
  }  
  .index-tu {
      display: none;
  }   .index-sp {
      display: block;
  }  
  .index-tu {
      display: none;
  }   .index-sp {
      display: block;
  }  
  .index-tu {
      display: none;
  }  
a{ margin:0px; padding:0px; border:0px; text-decoration:none; color:#555555; font-size:13px;}
a:hover{ text-decoration:none;}
*{ padding:0px; margin:0px; border:0px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li{ list-style:none;}
.clear{ clear:both !important; height:0px !important; width:0px !important; float:none !important; margin:0px !important; padding:0px !important; border:0px !important; line-height:0 !important; position:relative !important; }
input:focus{ outline: none;}/*去除按钮选中的高亮标签*/
textarea:focus{ outline: none;}/*去除文本框选中的高亮标签*/
button:focus{ outline: none;}/*去除按钮选中的高亮标签*/
select:focus{ outline: none;}/*去除下拉框选中的高亮标签*/
img{ max-width:100% !important; vertical-align: middle;}
div,p,table,td,ul,li,span,a,ol,input,label{ padding:0px; margin:0px; border:0px;}
input::-ms-input-placeholder{ /* Internet Explorer 10+ */ color:#4d4d4d; font-size:12px;}
input::-webkit-input-placeholder{ /* WebKit browsers */ color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 4 to 18 */  color:#4d4d4d; font-size:12px;}
input::-moz-placeholder{ /* Mozilla Firefox 19+ */ color:#4d4d4d; font-size:12px;}
.content img
{
    height:auto!important;
}
.cur123 .MiTitle { color: #0071cb!important; }
.cur123:before {
    width: 100%;
    height: 3px;
    background: #0071cb;
    content: '';
    display: block;
    transition: all ease 0.5s;
    position: absolute;
    bottom: 20%;
    left: 50%;
    transform: translateX(-50%);
    
}
#preventTran
{
    display:none!important;
    
}
.te{
    padding-right: 123px;
    
}
.fl{ float:left;}
.fr{ float:right;}
.cb2 {
    width: 250px;
    border: #ccc solid 1px;
    position: fixed;
    right: 36px;
    display: none;
    top: 30%;
    z-index: 99999;
    background: #fff;
}
.cbTop2 {
    padding: 0 25px;
    height: 50px;
    background: #fff;
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.cbTop2 a{ display:flex; align-items:center;}
.cbTop2 a div{ font-size:16px; margin-right:10px}
.cbTop2 a span{ display:flex; align-items:center;}
.cbTop2 a span i{ margin-left:5px; font-size:20px; cursor: pointer;}
.cbItem2{ display:flex; align-items:center; border-bottom:#ccc solid 1px; height:45px; padding:0 25px; background:#C2DDF3; }
.cbItem2 i{ margin-right:10px;}

.cb3 { 
    width: 250px;
    border: #ccc solid 1px;
    position: fixed;
    right: 36px;
    display: none;
    bottom: 80px;
    z-index: 99999;
    background: #fff;
}
.cbTop3 {
    padding: 0 25px;
    height: 50px;
    background: #fff;
    align-items: center;
    display: flex;
    justify-content: space-between;
}
.cbTop3 a{ display:flex; align-items:center;}
.cbTop3 a div{ font-size:16px; margin-right:10px}
.cbTop3 a span{ display:flex; align-items:center;}
.cbTop3 a span i{ margin-left:5px; font-size:20px; cursor: pointer;}
.cbItem3{ display:flex; align-items:center; border-bottom:#ccc solid 1px; height:45px; padding:0 25px; background:#e0e0e0; }

/*黑白照片*/
.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
}

.gray:hover {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%);
    filter: gray;
}
/*圆角5px*/
.radius5{
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    -ms-border-radius:5px;
    -o-border-radius:5px;
    border-radius:5px;
}
/*圆角10px*/
.radius10{
    -webkit-border-radius:10px;
    -moz-border-radius:10px;
    -ms-border-radius:10px;
    -o-border-radius:10px;
    border-radius:10px;
}
/*图片变大*/
.tra .imgs{
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    filter: scale(1);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}
.tra:hover .imgs{
    -webkit-transform: scale(1.15);
    -moz-transform: scale(1.15);
    -ms-transform: scale(1.15);
    -o-transform: scale(1.15);
    filter: scale(1.15);
    filter: transform;
    transition: all 0.5s ease 0s;
    -webkit-transform: all 0.5s ease 0s;
}

/*透明度50%*/
.opacity5{ filter:alpha(opacity=50);-moz-opacity:0.5; -khtml-opacity:0.5;opacity: 0.5;}

.shadow5{
    -webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
    box-shadow:rgba(0,0,0,0.13) 5px 5px 5px;
}

.shadow10{
    -webkit-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -moz-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -ms-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    -o-box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
    box-shadow:rgba(0,0,0,0.13) 5px 5px 10px;
}


.moTop{ width:100%; padding:0 30px; height:60px; display:flex; align-items:center; justify-content:space-between; background:#FFFFFF;  box-shadow:rgba(0,0,0,0.5) 0 0 10px;}
/*.moTop .moLogo{height: 45%;}*/
.moTop .moMenuOpen{ height: 40%;}

.moMenuBox{ width:100%; display:none; background:rgba(0, 113, 203, 0.24); height:100vh; position: fixed; z-index: 999999999; top: 0;}
.moMenu{ width:60%; background:#0071cb; padding:0 20px; display:flex; flex-direction:column; align-items:center; height:100vh; position:fixed; z-index:999999; top:0; left:-60%;}

.moDropLogo{ display:inline-block; margin:30px 0;}
.moDropLogo img{ height:30px;}

#closeMoMenu{ height:20px;}

.moDrop{ width:100%; display:flex; flex-direction:column;}
.moDrop .yiji{ width:100%;}
.moDrop .yiji .yijiTitle{ width:100%; display:flex; justify-content:center; position:relative; border-bottom:#ffffff solid 1px;}
.moDrop .yiji .yijiTitle .yijiTitleText{ display:flex; line-height:3em; text-align:center; font-size:15px; color:#ffffff;}
.moDrop .yiji .yijiTitle .yijiTitleIcon{ position:absolute; right:0px; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img{ cursor:pointer; height:10px;}
.moDrop .yiji .yijiTitle .yijiTitleIcon img:nth-child(2){ display:none;}
.moDrop .yiji.on{}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(1){ display:none;}
.moDrop .yiji.on .yijiTitle .yijiTitleIcon img:nth-child(2){ display:block;}

/*.moDrop .yiji.on .erjiDrop{ display:block;} */
.erjiDrop{ width:100%; display:none;}
.moDrop .yiji.on .erjiDrop{ border-bottom:rgba(255,255,255,0.50) solid 1px;}
.erjiDrop .erji{ width:100%;}
.erjiDrop .erji .erjiTitle{ width:100%; position:relative; display:flex; flex-direction:column; align-items:center; justify-content:center;}
.erjiDrop .erji .erjiTitle .erjiTitleText{ line-height:2em; font-size:14px; color:#ffffff; display:block;}
.erjiDrop .erji .erjiTitle .sanji{ display:flex;flex-direction:column;margin-left: 20px; }
.erjiDrop .erji .erjiTitle .sanji a { color:#fff; }
.erjiDrop .erji .erjiTitle .erjiTitleIcon{ position:absolute; right:25px; top:50%; height:0; display:flex; align-items:center; justify-content:flex-end;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img{ cursor:pointer;}
.erjiDrop .erji .erjiTitle .erjiTitleIcon img:nth-child(2){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon{}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(1){ display:none;}
.erjiDrop .erji.on .erjiTitle .erjiTitleIcon img:nth-child(2){ display:block;}

/*.erji.on .sanjiDrop{ display:block;}*/
.sanjiDrop{ width:100%; display:none; border-bottom:rgba(256,256,256,0.5) solid 1px;}
.sanjiDrop a{ display:inline-block; font-size:14px; width:100%; line-height:4em; text-align:center; width:100%; background:url(../images/icon28.png) no-repeat calc(100% - 45px) 50%; color:#FFFFFF;}

/*#closeMoMenu{ position:absolute; width:30px; right:-40px; top:30px;}*/

.moMenuBottom{ width:100%; display:flex; justify-content:center; align-items:center;}
.moMenuBottom img{ margin:25px 10px;}

.otherBox{ width: 100%; position: fixed; top: 0; left: 0; background: rgba(0,0,0,0.5); z-index: 21474836475; display:none; justify-content: center; align-items: center; height: 100%;}

.other{ width:80%; display:none;}

.moSearch{ align-items:center; justify-content:space-between; padding:20px 0; margin:230px auto 0 auto; background:#FFFFFF;}
.moSearch input[type='text']{ height:60px; width:100%; padding:0 15px; background:none; border-bottom:#FFFFFF solid 1px;}
.moSearch input[type='submit']{ background:url(../images/icon20.png) no-repeat 50%/60% 60%; height:60px; width:60px; flex-shrink:0;}

.moLeng{ justify-content:center; align-items:center; flex-direction: column; margin: 0 auto;}
.moLeng a{ font-size:15px; color:#FFFFFF; margin:25px 15px;}
.moLeng a.on{ color:#eb7404;}

#main{ width:100vw;}



.top{ background:#FFFFFF;position: fixed;top: 0;width: 100%;z-index: 100}
.top .topNei{ width:94%; display:flex; align-items:center; justify-content:space-between; margin:0 auto;}
.top .topNei .topLeft{ display:flex; align-items:center;}
.top .topNei .topLeft .topLogo{ margin-right:50px;}
.top .topNei .topLeft .topLogo img {width: 125px; height: 40px;}
.top .topNei .topRight{ display:flex; align-items:center;}
.top .topNei .topRight .topMenu{ display:flex; align-items:center;}
.top .topNei .topRight .topMenu .topMenuItem{ margin:0 20px; position: relative;}
.top .topNei .topRight .topMenu .topMenuItem .MiTitle{ font-size:15px; color:#606060; line-height: 84px; position: relative; display: block;}
.top .topNei .topRight .topMenu .topMenuItem .MiTitle:before{ width:0; height:3px; background:#0071cb; content: ''; display: block; transition: all ease 0.5s; position: absolute; bottom:20%; left: 50%; transform: translateX(-50%);}
.top .topNei .topRight .topMenu .topMenuItem:hover .MiTitle{ color:#0071cb;}
.top .topNei .topRight .topMenu .topMenuItem:hover .MiTitle:before{ width: 100%;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox{ position: absolute;  left: 50%; transform: translateX(-50%); top: 84px; z-index: 99; display: none;}
.top .topNei .topRight .topMenu .topMenuItem:hover .mtErBox{ display: block;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr{ position: relative;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtErTitle{ line-height: 40px; min-width: 140px; text-align: center; display: block; background: #FFFFFF; padding: 0 15px; white-space: pre;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr:hover .mtErTitle{ background: #0071cb; color: #fff;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSanBox{ background: #FFFFFF; position: absolute; left: 100%; top: 0; display: none; flex-direction: column;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr:hover .mtSanBox{ display: flex;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan{ position: relative;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan a{ line-height: 40px; min-width: 140px; text-align: center; display: block; background: #FFFFFF; padding: 0 15px; white-space: pre;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan:hover > a{ background: #0071cb; color: #fff;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan .mtSi{ background: #FFFFFF; position: absolute; left: 100%; top: 0; display: none; flex-direction: column;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan:hover > .mtSi{ display: flex;}
.top .topNei .topRight .topMenu .topMenuItem .mtErBox .mtEr .mtSan .mtSi > a:hover{ background: #0071cb; color: #fff;}
.topSearch{ display:flex; align-items:center; height:84px;padding-left: 3em;}
.top .topNei .topRight .topSearch:hover .searchBottom{width: 100%}
.topSearch .topSearchIcon{ cursor:pointer;position: relative;}
.topSearch .searchBox{ background:rgb(128,137,145,80%);  position:absolute; top:84px; right:0; box-shadow:rgba(0,0,0,0.15) 0 8px 10px; display: flex; align-items: center; justify-content: center; flex-direction: column; display:none; z-index: 9999; height: 330px; width: 100%;}
.topSearch .searchBox .searchForm{ display:flex;justify-content:space-between; align-items:center; border-bottom:rgba(255,255,255,0.9) solid 1px; width: 90%; max-width: 1040px; padding-bottom:15px; }
.topSearch .searchBox .searchForm input[type="text"]{ height:35px; padding:0 15px; line-height:35px; background: none; width: 100%; font-size: 22px;letter-spacing:2px;color: #FFFFFF}
.topSearch .searchBox .searchForm input[type="submit"]{ width:35px; flex-shrink:0; line-height:35px; background: url(../images/m23.png) no-repeat 50%; color:#FFFFFF; font-size:16px; color:#FFFFFF; cursor:pointer;}
.topSearch .searchBox .searchForm .searchClose{ cursor: pointer;}

.top .topNei .topRight .topIcon{ margin-left:45px; cursor:pointer;}
.top .topNei .topRight .topIcon{ position: relative;}
.top .topNei .topRight .topIcon:hover .searchBottom{width: 100%}
.top .topNei .topRight .topSearch .topSearch-img {position: relative}
.top-box {height: 84px}
.searchBottom {position: absolute; background:#0071cb;transition: all ease 0.5s; bottom:0; left: 50%; transform: translateX(-50%); top: 48px;width: 0; height: 3px; z-index: 99; }

.pcDownBoxWai{ width: 100%; height: 100vh; position: fixed; left: 0; top: 0; background: rgba(0,0,0,0.5); display: none; z-index: 999999;}
.pcDownBoxWai.on .pcDownBox{ transform: translateX(0); opacity: 1; }
.pcDownBox{ position: fixed; background: rgba(10,75,144,.8); right: 0; height:100vh; top:0px; z-index:999; overflow-y: auto; width: 380px; opacity: 0.5; transition: all ease 0.5s; transform: translateX(380px);}

.searchBot{ display: flex; align-items: center; flex-wrap: wrap; width: 90%; max-width: 1040px; margin-top: 30px;}
.searchBot div{color: #FFFFFF; font-size: 12px; line-height: 20px; white-space: pre;margin-bottom:10px; }
.searchBot a{ display: inline-block; line-height: 20px; margin: 0 5px; background:#7e7e7e; color: #FFFFFF; padding:0 10px;margin-bottom:10px;}

/* 设置滚动条的样式 */
.pcDownBox::-webkit-scrollbar {
    width:4px;
}
/* 滚动槽 */
.pcDownBox::-webkit-scrollbar-track {
    -webkit-box-shadow:inset 0 0 6px #0369bd;
    border-radius:10px;
}
/* 滚动条滑块 */
.pcDownBox::-webkit-scrollbar-thumb {
    border-radius:10px;
    background:#0369bd;
    -webkit-box-shadow:inset 0 0 6px rgba(255,255,255,0.5);
}
.pcDownBox::-webkit-scrollbar-thumb:window-inactive {
    background:rgba(255,255,255,0.4);
}

.pcDown{}
.pcDown .pcDownTop{ display: flex; align-items: center; justify-content: space-between; padding: 40px 30px 18px;}
.pcDown .pcDownTop .pcDownIcon{ cursor: pointer; }
.pcDown .pcDownLine{ width: calc( 100% - 60px); margin:0 auto 25px; text-align: center;}
.pcDown .pcDownTop2{ display: flex; width: 100%; padding:0 30px; height: 60px; align-items: center;}
.pcDown .pcDownTop2 a{ font-size: 18px; color: #FFFFFF; display: inline-block; line-height: 28px; transition: all ease 0.5s; border-bottom:none;}
.pcDownTop2-line {width: 0;background:#FFFFFF;height: 3px;transition: all ease 0.5s;}
.pcDown .pcDownTop2 a:hover .pcDownTop2-line{width: 100px}
.pcDown .pcDownMenu{ width: 100%;}
.pcDown .pcDownMenu .downMenuItem{ width: 100%;}
.pcDown .pcDownMenu .downMenuItem .downMenuTitle{  width: 100%; padding: 0 30px; display: flex; align-items: center; justify-content: space-between; height: 64px;}
/*.pcDown .pcDownMenu .downMenuItem .downMenuTitle:hover{ background: #0369bd;}*/
/*.pcDown .pcDownMenu .downMenuItem.on .downMenuTitle{ background: #0369bd;}*/
.pcDown .pcDownMenu .downMenuItem .downMenuTitle .MenuTitleTitle{ font-size: 15px; color: #FFFFFF; display: block;align-items: center;}
.pcDown .pcDownMenu .downMenuItem .downMenuTitle .MenuTitleTitle span{ margin-left: 8px;}
.pcDown .pcDownMenu .downMenuItem .downMenuIcon{ cursor: pointer;}
.pcDown .pcDownMenu .downMenuItem .downMenuIcon img {float: right}
.pcDown .pcDownMenu .downMenuItem .downMenuIcon img:nth-child(2){ display: none;}
.pcDown .pcDownMenu .downMenuItem.on .downMenuIcon img:nth-child(1){ display: none;}
.pcDown .pcDownMenu .downMenuItem.on .downMenuIcon img:nth-child(2){ display: block;}
.pcDown .pcDownMenu .downMenuItem .downMenuDown{ display: none; flex-direction: column;}
.pcDown .pcDownMenu .downMenuItem .downMenuDown a{ font-size:14px; color:#fff; line-height: 64px; padding: 0 80px;text-align: left;}
.pcDown .pcDownMenu .downMenuItem .downMenuDown .downMenuDown a{ text-indent: 2.5em;font-size: 12px;}
.nav1 .downMenuTitle:hover{ background: #20A699 !important;}
.nav2 .downMenuTitle:hover{ background: #2090A6 !important;}
.nav3 .downMenuTitle:hover{ background: #0369bd !important;}
.nav4 .downMenuTitle:hover{ background: #516AA3 !important;}
.nav5 .downMenuTitle:hover{ background: #907195 !important;}
.nav6 .downMenuTitle:hover{ background: #E0716C !important;}

.nav1 .downMenuDown a:hover{ background: #20A699 !important;}
.nav2 .downMenuDown a:hover{ background: #2090A6 !important;}
.nav3 .downMenuDown a:hover{ background: #0369bd !important;}
.nav4 .downMenuDown a:hover{ background: #516AA3 !important;}
.nav5 .downMenuDown a:hover{ background: #907195 !important;}
.nav6 .downMenuDown a:hover{ background: #E0716C !important;}

/*.nav1 .downMenuItem.on .downMenuTitle{ background: #20A699 !important;}*/
/*.nav2 .downMenuItem.on .downMenuTitle{ background: #2090A6 !important;}*/
/*.nav3 .downMenuItem.on .downMenuTitle{ background: #0369bd !important;}*/
/*.nav4 .downMenuItem.on .downMenuTitle{ background: #516AA3 !important;}*/
/*.nav5 .downMenuItem.on .downMenuTitle{ background: #907195 !important;}*/
/*.nav6 .downMenuItem.on .downMenuTitle{ background: #E0716C !important;}*/

.bannerBiao{ display:flex; justify-content:center; height:0; width:100%;}
.bannerBiao img{ height:17px;}

.footer1{ width:100%; height:40px; background:url(../images/f13.png) no-repeat 50%/cover; display:flex; justify-content:center; justify-content:center; bottom: 65px; position:fixed; bottom:0; z-index:10;}
.footer1 .foNei1{ width:94%; max-width:1600px; margin:0 auto; display:flex; align-items:center; flex-direction:row-reverse;}
.footer1 .foNei1 .foNeiItem1{ display:flex; align-items:center;}
.footer1 .foNei1 .foNeiItem1 div{ margin-left:60px; font-size:13px; color:#FFFFFF;}
.footer1 .foNei1 .foNeiItem1 a{ margin:0 10px;display: inline-block;position: relative}
.footer1 .foNei1 .foNeiItem1 a img{ height:16px;}
/*.footer1 .foNei1 .foNeiItem1 a:hover{ opacity:00.5;}*/
.wechatCode {display: none;background: url(../images/qrbg3.png) no-repeat 50%/cover; position: absolute;bottom: 17px; width: 124px;height: 124px;margin-left: -64px!important;left: 50%;text-align: center; z-index:9999;}
.wechatCode img{width: 120px; height: 120px!important;}
/**/
.footer4{ display:none; }
/**/
.footer2{ background:#0a4b90; padding:55px 0 60px;}
.footer2 .foNei2{ width:1100px; margin:0 auto; max-width: 90%;}
.footer2 .foNei2 .foTop{ display:flex; justify-content:space-between;}
.footer2 .foNei2 .foTop .foTopLeft img{ height:44px; }
.footer2 .foNei2 .foTop .foTopRight{ display:flex; color:#FFFFFF; font-size:12px; line-height:18px;}
.footer2 .foNei2 .foTop .foTopRight .foRightItem{ flex-direction:column; display:flex; border-bottom:#FFFFFF solid 1px; margin-left:45px;}
.footer2 .foNei2 .foTop .foTopRight .foRightItem a {color: #FFFFFF}
.footer2 .foNei2 .foBot{ display:flex; justify-content:space-between; margin-top:45px;}
.footer2 .foNei2 .foBot .foBotItem{ display:block; flex-direction:column;}
.footer2 .foNei2 .foBot .foBotItem a{display: block; font-size:12px;line-height:2.5em; color:#FFFFFF;text-align: left;}
.footer2 .foNei2 .foBot .foBotItem a:hover{ opacity:00.5;}
.footer2 .foNei2 .foBot .foBotItem a.foBotTitle{ font-weight:bolder; font-size: 14px !important;}

.footer2 .foNei2 .foBot .foBotItem .addT{ color:#fff;border-top:1px solid #fff; width:170px;  padding:5px;}
.footer2 .foNei2 .foBot .foBotItem .addT:nth-last-child(1){border-bottom:1px solid #fff;}
.footer2 .foNei2 .foBot .foBotItem .addT .addt1{ display:flex; justify-content:space-between;align-items:center; font-size:12px; }
.footer2 .foNei2 .foBot .foBotItem .addT .addt1 .addClose{ display:none; margin-right: 2px;}
.footer2 .foNei2 .foBot .foBotItem .addT .addt2{ margin:5px 0; display:none;color:#fff;font-size:8px; }

.footer3{}
.footer3 .footerNei3{ height:65px; width:94%; max-width:1100px; display:flex; justify-content:space-between; align-items:center; margin:0 auto;}
.footer3 .footerNei3 .footerLeft3{ display:flex; align-items:center;}
.footer3 .footerNei3 .footerLeft3 a{ color:#999; margin-right:50px;}
.footer3 .footerNei3 .footerRight3{ display:flex; flex-direction:column;font-size:12px;line-height:20px}
.footer3 .footerNei3 .footerRight3 .footerRight31{ display:flex; align-items:center;}
.footer3 .footerNei3 .footerRight3 .footerRight31 a{ color:#999;}
.footer3 .footerNei3 .footerRight3 .footerRight32{ color:#606060; text-align: right}
.footer3 .footerNei3 .footerLeft3 a:hover {color:#0071cb }


.neibanner{ width:100%; position:relative;}
.neibanner .neibannerZhan{ width:100%; max-width:1100px; position:relative;}
.neibanner .neibannerZhan:before{ content:''; display:block; padding-top:calc( 100% * 500 / 1100);}
.neibanner .neibannerText{text-align:center; color:#FFFFFF; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; flex-direction:column; justify-content:center; align-items:center; width: 94%;}
.neibanner .neibannerText .neibannerText1{ font-size:40px; letter-spacing: 2px;}
.neibanner .neibannerText .neibannerText2{ font-size:15px; line-height:25px; margin-top:42px;font-weight: 300;}



.hezuo1{ background:url(../images/a23.jpg) no-repeat 50%/cover; overflow:hidden;}
.hezuo1 .hezuo11{ text-align:center; font-size:30px; color:#0a4b8f; margin-top:106px;font-weight: 300;letter-spacing: 2px;}

.hezuo1 .hezuo12{ width:94%; max-width:1080px; margin:125px auto 40px; display:flex; flex-direction:row-reverse;}
.hezuo1 .hezuo12 .hezuo121{ width:100%; max-width:555px; font-size:15px; line-height:28px; color:#0a4b8f;}

.hezuo2{ overflow:hidden; padding-top:60px;}
.t1{ text-align:center; font-size:30px; color:#0a4b8f;letter-spacing: 2px;}
.t2{ text-align:center;}
.t2 img{ max-width:90%;}

.hezuo21{ font-size:15px; color:#0a4b8f; text-align:center; margin:45px 0;}
.hezuo22{ text-align:center; padding:0 10%; margin-bottom:40px;}
.hezuo23{ display:table; justify-content:space-between; align-items:center; width:100%; max-width:1100px; font-size:30px; color:#0a4b8f; margin:75px auto 60px;}
.hezuo23 .hezuoBox23{ display:table-row;}
.hezuo23 .hezuoBox23 div{ display:table-cell;}
.hezuo23 span{ white-space:pre; padding:0 30px;letter-spacing: 2px;}
.hezuo24{ height:100px;}



.siteMap{ margin:130px auto 120px; width:94%; max-width:1100px;}

.ditu{ margin-top:90px;}

.dituBox{ margin-bottom:20px;}
.dituBox .dituTitle{ font-size:21px; color:#606060; font-weight:bolder; line-height:1em;}
.dituBox .dituLink{ display:flex;}
.dituBox .dituLink .dituLinkItem{ width:calc( 25% - 30px); display:flex; flex-direction:column; margin-right:30px;}
.dituBox .dituLink .dituLinkItem  .dituLinkTitle{ font-size:16px; color:#606060; font-weight:bolder; line-height:2em;}
.dituBox .dituLink .dituLinkItem  .dituLinkTitle2{ font-size:16px; color:#606060; line-height:28px;}
.dituBox .dituLink .dituLinkItem  .dituLinkTitle3{ padding-left:20px; font-size:16px; color:#606060; line-height:28px;}


.zscq{ max-width:1200px; color:#5f5f5f; font-size:15px; line-height:28px; margin-top:80px;font-weight: 400;}


.mapBox{ width:100%; height:550px;}

.address{ background:url(../images/c6.jpg) no-repeat 50%/cover; overflow:hidden;padding: 0 7%;}

.addBox{ width:94%; max-width:1100px; margin:97px auto 100px; display:flex; flex-wrap:wrap;}
.addBox .addItem{ width:calc( 100% / 3 - 50px); margin:0 50px 80px 0; color:#FFFFff;}
.addBox .addItem .addTitle{ font-size:15px; line-height:28px; font-weight:bolder;}
.addBox .addItem .addSmall{ font-size:12px; line-height:28px;  }
.addBox .addItem .addSmall a{  color:#fff; }
.addBox .addItem .addSmall :hover{ color:#006d63; }

.cebian{padding: 0.1px;  border-radius:5px; position:fixed; bottom: 80px; right:0px; display:flex; flex-direction:column; z-index: 999;}
.cebian-box {background:#0071cb;opacity: 0.7;width: 35px; }
.cebian a{position:relative; display:flex; justify-content:center; align-items:center; border-bottom:#e5e5e580 solid 1px; height:55px;}
/*.cebian a:nth-last-child(1){ height:55px; border-bottom:none;}*/
.cebian .cebian-box:hover {background:#0071cb80;}
.cebian .cebian-box:hover a{border: none}
.cebian a .tel{ position:absolute; right:0; height:45px; padding-right: 62px; display:none;}
.cebian a .tel div{ background:#FFFFFF; border-bottom-left-radius:10px; border-top-left-radius:10px; padding:0 15px; white-space:pre; font-size:14px; line-height:45px; box-shadow:rgba(102,102,102,0.35) 0 0 10px;}
.cebian a:hover .tel{ display:block;}
.cebian a img.img1{ display:none;}
.cebian a img.img2{ display:block;}
.cebian-top {display: none}
/*
.cebian a:hover img.img1{ display:block;}
.cebian a:hover img.img2{ display:none;}
*/

/*黑白照片*/
/*.cebian a img { */
/*-webkit-filter: grayscale(100%); */
/*   -moz-filter: grayscale(100%); */
/*    -ms-filter: grayscale(100%); */
/*     -o-filter: grayscale(100%); */
/*        filter: grayscale(100%); */
/*        filter: gray; */
/*}*/

/*.cebian a:hover img { */
/*-webkit-filter: grayscale(0%); */
/*   -moz-filter: grayscale(0%); */
/*    -ms-filter: grayscale(0%); */
/*     -o-filter: grayscale(0%); */
/*        filter: grayscale(0%); */
/*        filter: gray; */
/*}*/
.cebian a .erweima{ position:absolute; right:0; height:45px; padding-right: 62px; display:none; top:0;}
.cebian a .erweima div{ padding:10px; border-radius:10px; width:140px; background:#FFFFFF; box-shadow:rgba(102,102,102,0.35) 0 0 10px;}
.cebian a .erweima div img{ width:100%;}
.cebian a:hover .erweima{ display:block;}
.top-btn { margin-left: 2em; } 

.pageSelect{ width:100%; display:flex; justify-content:center; align-items:center; margin:60px auto;}
.pageSelect a{ font-size:30px; color:#0a4b8f; position:relative; display:inline-block; margin:0 30px;letter-spacing: 2px;}
.pageSelect a.on{ color:#ff6c37;}
.pageSelect a:before{ width:100%; height:2px; background:url(../images/s1.png) no-repeat 50%/100% 100%; bottom:-3px; left:0; content:''; display:block; position:absolute;}

.jiangxiang{ width:86%; max-width:1080px; display:table; margin:0 auto 125px; font-size:14px; color:#606060; line-height:20px;}
.jiangxiang .jxItem{ display:table-row;}
.jiangxiang .jxItem .jxItemLeft{ display:table-cell; width:calc( 100% * 235 / 1080); border-bottom:#195696 solid 1px; vertical-align:middle;}
.jiangxiang .jxItem .jxItemCenter{ display:table-cell; width:calc( 100% * 445 / 1080); border-bottom:#195696 solid 1px; vertical-align:middle;}
.jiangxiang .jxItem .jxItemRight{ display:table-cell; width:calc( 100% * 400 / 1080); border-bottom:#195696 solid 1px; vertical-align:middle; padding:6px 0; height:60px;}



.pinpai1{ background:url(../images/a29.png) no-repeat 50%/cover; overflow:hidden; padding:70px 0 151px;}
.pinpai1 .pinpai11{ font-size:20px; text-align:center; color:#FFFFFF;font-weight: 400;letter-spacing: 2px;}
.pinpai1 .pinpai12{ font-size:40px; text-align:center; color:#FFFFFF; margin-top:30px;font-weight: 300;letter-spacing: 2px;}
.pinpai1 .pinpai13{ text-align:center;margin-top: 14px;}
.pinpai1 .pinpai14{ font-size:15px; line-height:25px; color:#FFFFFF; font-weight: 300;width:650px;margin: 30px auto; }

.pinpai2{ background:url(../images/a30.png) no-repeat 50%/cover; overflow:hidden; padding:53px 0 198px;}
.pinpai2 .pinpai21{ font-size:20px; color:#137ecf; text-align:center;font-weight: 400;letter-spacing: 2px;}
.pinpai2 .pinpai22{ font-size:15px; color:#137ecf; text-align:center; margin-top:22px;font-weight: bold;letter-spacing: 5px;}
.pinpai2 .pinpai22 span{ color:#FFFFFF;}
.pinpai2 .pinpai23{ font-size:25px; color:#ffffff; text-align:center; margin-top:64px;font-weight: bold;letter-spacing: 2px;}
.pinpai2 .pinpai24{ font-size:40px; color:#137ecf; text-align:center; margin-top:26px;font-weight: bold;letter-spacing: 2px;}
.pinpai2 .pinpai25{ font-size:40px; color:#137ecf; text-align:center; margin-top:14px;font-weight: 300;letter-spacing: 2px;}

.pinpai3{ background:url(../images/a31.png) no-repeat 50%/cover; overflow:hidden; padding:51px 0 220px;}
.pinpai3 .pinpai31{ font-size:20px; text-align:center; color:#FFFFFF;font-weight: 400; letter-spacing: 2px;}
.pinpai3 .pinpai32{ font-size:40px; text-align:center; color:#FFFFFF; line-height:50px; margin-top:40px;font-weight: 300;letter-spacing: 2px;}
.pinpai3 .pinpai33{ text-align:center;margin-top: 14px;}
.pinpai3 .pinpai34{ font-size:15px; line-height:25px; text-align:center; color:#FFFFFF; font-weight: 300;margin: 19px auto 0; width: 650px;}

.pinpai4{ background:url(../images/a32.jpg) no-repeat 50%/cover; overflow:hidden; padding:40px 0 50px;}
.pinpai4 .pinpai41{ font-size:20px; text-align:center; color:#137ecf;font-weight: 400; letter-spacing: 2px;}
.pinpai4 .pinpai42{ font-size:40px; color:#137ecf; text-align:center; margin-top:40px;font-weight: bold;letter-spacing: 5px;}
.pinpai4 .pinpai43{ display:flex; justify-content:center;}
.pinpai4 .pinpai43 .pinpai43Item{ display:flex; margin:45px 50px 60px;}
.pinpai4 .pinpai43 .pinpai43Item .pinpai43Item1{ font-size:20px; color:#137ecf;font-weight: 300;}
.pinpai4 .pinpai43 .pinpai43Item .pinpai43Item2{ font-size:15px; line-height:25px; color:#606060; margin-left:10px; padding-left:10px; background:url(../images/s2.png) no-repeat 0 50%;font-weight: 300;}
.pinpai4 .pinpai44{ font-size:12px; color:#606060; line-height:20px; text-align:center; max-width:655px; margin:0 auto;font-weight: 300;padding: 0 30px;}
.pinpai4 .pinpai45{ font-size:12px; color:#606060; line-height:20px; text-align:center; margin-top:34px;font-weight: 300;}



.zizhi{ width:100%; max-width:850px; margin:0 auto; display:flex; flex-wrap:wrap;}
.zizhi .zizhiItem{ width:calc( 100% / 3 - 12px); margin:0 6px 28px; background:#FFFFFF; border-bottom-left-radius:20px; border-bottom-right-radius:20px; box-shadow:rgba(0,0,0,0.50) 0 0 10px;}
.zizhi .zizhiItem .zizhiImg{ width:100%; height:230px; display:flex; justify-content:center; align-items:center; background:#efefef;}
.zizhi .zizhiItem .zizhiLine{ width:100%; height:2px; display:flex; align-items:center; justify-content:center;}
.zizhi .zizhiItem .zizhiLine img{ width:100%;}
.zizhi .zizhiItem .zizhiText{ padding:10px 20px 30px; font-size:12px; line-height:18px; color:#5f5f5f;}
.zizhi .zizhiItem .zizhiText .zizhiShang{ display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; height:36px; }

.zhan1{ height:500px;}


.about1{ background:url(../images/a9-1.jpg) no-repeat 50%/cover; overflow:hidden; padding:90px 8% 0;}
.about1 .about11{ font-size:30px; text-align:center; color:#0a4b8f;font-weight: 300;letter-spacing: 2px;}
.about1 .about12{ text-align:center;margin-top: 19px;}
.about1 .about13{ font-size:15px; text-align:center; color:#0a4b8f; line-height:25px; margin:39px auto 380px;font-weight: 300;}
.about1 .about14{ text-align:center; margin-bottom:60px;}

.about2{ background:url(../images/a11.jpg) no-repeat 50%/cover; overflow:hidden; padding:87px 5% 100px;}
.about2 .about21{ font-size:30px; text-align:center; color:#FFFFFF;font-weight: 300;letter-spacing: 2px;}
.about2 .about22{ text-align:center;margin-top: 19px;}
.about2 .about23{ font-size:15px; text-align:center; color:#FFFFFF; line-height:25px; margin:40px auto 75px;font-weight: 300; }
.about2 .about24{ display:flex; justify-content:center;}
.about2 .about24 .about24Item{ display:flex; flex-direction:column; align-items:center; margin:0 50px;}
.about2 .about24 .about24Item .about24Img{}
.about2 .about24 .about24Item .about24Title{ font-size:17px; text-align:center; color:#FFFFFF; margin-top: 17px;}

.about3{ overflow:hidden; padding:80px 5% 20px;}
.about3 .about31{ font-size:30px; text-align:center; color:#0a4b8f;letter-spacing: 2px;font-weight: 300;}
.about3 .about32{ text-align:center;margin-top: 13px;}
.about3 .about33{ font-size:15px; color:#0a4b8f; line-height:25px; margin:58px auto 30px; font-weight: 300;width:50%; }
.about3 .about34{ text-align:center;}

.about4{ background:url(../images/a15.jpg) no-repeat 50%/cover; overflow:hidden; padding:74px 5% 98px;}
.about4 .about41{ font-size:30px; line-height:45px; color:#FFFFFF; text-align:center;font-weight: 300;letter-spacing: 2px;}
.about4 .about42{ text-align:center;margin-top: 16px;}
.about4 .about43{ text-align:center; font-size:15px; line-height:25px; color:#FFFFFF; max-width:605px; margin:76px auto 0;font-weight: 300;}

.about5{ background:url(../images/company-rand.png) no-repeat 50% 100%;background-size: 1284px 1006px; overflow:hidden; padding:90px 0 555px;}
.about5 .about51{ display:flex; align-items:baseline; font-size:30px; text-align:center; color:#0a4b8f; justify-content:center;letter-spacing: 2px;font-weight: 600;}
.about5 .about51 span:nth-child(2){ font-size:70px; color:#ff6c37;}
.about5 .about51 span sup{ font-size:30px;}
.about5 .about52{ text-align:center;}
.about5 .about53{ max-width:100%; display:flex; margin:50px auto 0; justify-content:center;}
.about5 .about53 .aboutItem53{ width:270px; margin:0 35px; display:flex; flex-direction:column; align-items:center; color:#0a4b8f;}
.about5 .about53 .aboutItem53:nth-last-child(1){ width: 332px;}
.about5 .about53 .aboutItem53:nth-child(2){ position:relative;}
.about5 .about53 .aboutItem53:nth-child(2):before{ position:absolute; right:-35px; bottom:0; width:2px; height:106px; background:#e1e1e1; content:''; display:block;}
.about5 .about53 .aboutItem53:nth-child(2):after{ position:absolute; left:-35px; bottom:0; width:2px; height:106px; background:#e1e1e1; content:''; display:block;}
.about5 .about53 .aboutItem53 .aboutImg53{ text-align:center;}
.about5 .about53 .aboutItem53 .aboutT53{ font-size:20px; text-align:center; line-height:2.5em;}
.about5 .about53 .aboutItem53 .aboutTi53{ font-size:23px; text-align:center; margin-bottom:20px;}
.about5 .about53 .aboutItem53 .aboutSmall{ font-size:15px; text-align:center; line-height:2em;}

.about6{ background:url(../images/a20.jpg) no-repeat 50%/cover; overflow:hidden; padding:90px 3% 130px;}
.about6 .about61{ font-size:30px; line-height:65px; color:#FFFFFF; text-align:center;font-weight: 300; letter-spacing: 2px;}
.about6 .about62{ text-align:center;}
.about6 .about63{ text-align:center; margin-top:73px;}

.about7{ background:url(../images/a22.jpg) no-repeat 50%/cover; overflow:hidden; padding:115px 3% 75px;}
.about7 .about71{ font-size:30px; text-align:center; color:#0a4b8f;font-weight: 300;letter-spacing: 2px;}
.about7 .about72{ text-align:center;}
.about7 .about73{ margin:80px auto 0; padding-right: 12px; position:relative;}
.about7 .about731{ position:absolute; bottom: -15px; left: calc( 50% - 7px); transform:translateX(-50%);}

.fzlc{ display:flex; flex-direction:column; background:url(../images/s7.png) repeat-y 50% 0; padding-bottom:20px;}
.fzlc .fzlcTop{ display:flex;}
.fzlc .fzlcTop .fzlcTopLeft{ width:50%; text-align:right; font-size:36px; line-height:55px; color:#ff6c37; font-weight:bolder; background:url(../images/s6.png) no-repeat 100% 0; padding-right:55px ; margin-left: 6px;}
.fzlc .fzlcTop .fzlcTopRight{ width:50%; color:#0a4b8f; padding-left:19px; font-weight: 400; font-size:14px; }
.fzlc .fzlcItem{ display:flex; font-size:15px; color:#0a4b8f; margin:10px 0;}
.fzlc .fzlcItem .fzlcItemLeft{ width:50%; padding-right:8px; text-align:right;}
.fzlc .fzlcItem .fzlcItemRight{ width:50%; padding-left:19px;font-weight: 400;font-size:14px;}




.jobTitle1{ font-size:30px; text-align:center; color:#0a4987; margin-top:125px;letter-spacing: 2px;}
.jobTitle2{ text-align:center;}

.job1{ text-align:center; padding:70px 3% 85px;}

.job2{ width:90%; margin:0 auto 0 !important; max-width:1100px;}
.jobItem2{ margin:0 20px; position:relative;}
.jobItem2 .jobImg2{ position:absolute; left:-20px;}
.jobItem2:nth-child(1) .jobImg2{ display:none;}
.jobItem2 .jobTitle2{ font-size:15px; color:#0a4b8f; text-align:center; line-height:2em; font-weight:bolder;}
.jobItem2 .jobSmall2{ font-size:15px; color:#0a4b8f; text-align:center; line-height:28px;}

.job3{ padding:35px 11% 60px; font-size:15px; color:#0a4b8f; line-height:28px; text-align:center;}

.job4{ width:94%; margin:0 auto 0; max-width:1100px; display:flex; flex-wrap:wrap;}
.jobItem4{ font-size:15px; color:#0a4b8f; width:25%; padding:0 20px;}
.jobItem4 .job41{ text-align:center;}
.jobItem4 .job42{ text-align:center; line-height:2em; font-weight:bolder;}
.jobItem4 .job43{ text-align:center; line-height:28px;}

.job5{ text-align:center; margin:0 auto 0;}

.jobTitle3{ margin:95px auto 45px; text-align:center; font-size:30px; color:#0a4b8f;letter-spacing: 2px;font-weight: 300; display:flex; justify-content:center; }
.jobTitle3 div:nth-child(2){margin-left:50px; }
.jobTitle3 a { font-size:30px; }
.jobTitle3 .active{ border-bottom :2px solid #ff6c37; color:#ff6c37;}

.job6{ width:94%; max-width:1120px; margin:0 auto 50px; display:flex;}
.job6 select{ width:calc( 100% / 3); height:50px; color:#FFFFFF; font-size:18px; padding:0 15px; border:#FFFFFF solid 1px;font-weight: 300;}
.job6 select:nth-child(1){ background:#0071cf;}
.job6 select:nth-child(2){ background:#00c4b4;}
.job6 select:nth-child(3){ background:#9dcc5f;}

.jobBox{ width:1120px; max-width:94%; overflow-x:auto; margin:0 auto;}
.jobBox .jobNei{}

.job8{ font-size:18px; color:#ff6c36; line-height:60px; display:flex;}
.job8 div{ padding: 0 15px;}
.job8 .job81{ width:211px;}
.job8 .job82{ width:235px;}
.job8 .job83{ width:230px;}
.job8 .job84{ width:190px;}
.job8 .job85{ width:195px;}
.job8 .job86{ flex-shrink:0; width:65px;}

.job7{ border:#85a5c8 solid 1px;}
.job7 .jobItem7{}
.job7 .jobItem7 .jobTop7{ width:100%; display:flex; font-size:15px; color:#0a4b8f; line-height:50px;}
/*.job7 .jobItem7.odd .jobTop7 div{ background:#f4f4f4; }*/
.job7 .jobItem7.on .jobTop7 div{ background:#0071ce !important; color:#FFFFFF;}
.job7 .jobItem7 .jobTop7 .jobTop71{ width:211px; padding: 0 15px;}
.job7 .jobItem7 .jobTop7 .jobTop72{ width:235px; padding: 0 15px;}
.job7 .jobItem7 .jobTop7 .jobTop73{ width:230px; padding: 0 15px;}
.job7 .jobItem7 .jobTop7 .jobTop74{ width:190px; padding: 0 15px;}
.job7 .jobItem7 .jobTop7 .jobTop75{ width:195px; padding: 0 15px;}
.job7 .jobItem7 .jobTop7 .jobTop76{ width:65px; padding:0 20px; flex-shrink:0; cursor:pointer;}

.jobBot7{ display:none;}
.jobBot7 .jobBotNei7{ padding:40px; background:#f4f4f4; border:#85a5c8 solid 1px;}
.jobBot7 .jobBotNei7 .jobBotNei71{ font-size:30px; color:#000000;}
.jobBot7 .jobBotNei7 .jobBotNei72{}
.jobBot7 .jobBotNei7 .jobBotNei72 .jobBotNei721{ font-size:15px; line-height:20px; color:#00c3b4; border-bottom:#c6c6c6 solid 1px; min-width:150px; margin:30px 0 0; width:fit-content;}
.jobBot7 .jobBotNei7 .jobBotNei72 .jobBotNei722{ margin:20px 0; font-size:12px;  color:#606060;word-wrap: break-word;}
.jobBot7 .jobBotNei7 .jobBotNei72 .jobBotNei722 p{ margin:10px 0; }
.jobBot7 .jobBotNei7 .jobBotNei73{ padding:0 20px; height:35px; display:flex; align-items:center; justify-content:center; background:#00c3b4; font-size:15px; color:#FFFFFF; width:fit-content;}
.jobBot7 .jobBotNei7 .jobBotNei73 span{ margin-right:15px;}

.jobZhan{ height:120px;}


.imgs{ position:absolute; left:0; top:0; width:100%; height:100%; fit-object:cover;}

.brand1{ background:url(../images/b1.jpg) no-repeat 50%/cover; text-align:center; padding:118px 3% 18px; overflow:hidden;}
.brand1 img { height:300px }
.brand2{ background:#0971ce; height:60px; display:flex; align-items:center; justify-content:center;}
.brand2 div{ margin:0 60px; font-size:20px; color:#FFFFFF; cursor:pointer; position:relative; line-height:60px;letter-spacing: 2px;}
.brand2 div a {font-size:26px; color:#FFFFFF; cursor:pointer; position:relative; line-height:60px;letter-spacing: 2px;}
.brand2 img {display: none}
.brand2 div.on{ color:#ffc600;}
.brand2 div.on img{ position:absolute; left:50%; transform:translateX(-50%); top:57px;display: block}
.brand2 div.on:before{ width:100%; top:45px; position:absolute; left:0; display:block; height:1px; background:#ffc600; content:'';}

.kaixin{ width:100%; background:url(../images/b4.png) no-repeat 50%/cover;min-height: 618px; height:500px; }

.kaixinItem{ padding:50px 3% 90px;}
.kaixinItem .kaixinImg{ text-align:center;min-height: 375px;position:relative; }
.kaixinItem .kaixinImg img { height:375px; }
.kaixinItem .kaixinImg .s11 { position:absolute; top:50%;left:54%;transform:translate(-50%,-50%); }
.kaixinItem .kaixinText{ text-align:center; font-size:15px; line-height:25px;font-weight: 300; color:#FFFFFF;}
.kaixinItem .kaixinText span {font-weight: 600;}
.list{ width:94%; max-width:1390px; display:flex; flex-wrap:wrap; margin:115px auto 115px;}

@media screen and (min-width:750px){
    
    

    .ppItem:nth-child(1){ width:100%; margin:0 6px 25px; display:flex;height: 351px;}
    .ppItem:nth-child(1) .ppItemImg{ position:relative; width:calc( 100% * 820 / 1380); overflow:hidden; flex-shrink: 0;}
    .ppItem:nth-child(1) .ppItemImg:before{ content:''; display:block; padding-top:calc( 100% * 690 / 820);}
    .ppItem:nth-child(1) .ppItemText{ padding:80px; background:#00c3b3; color:#FFFFFF;}
    .ppItem:nth-child(1) .ppItemText .ppItemTitle{ font-size:18px; line-height:28px;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall{ font-size:12px; line-height:18px; margin:50px 0 5px;}
    .ppItem:nth-child(1) .ppItemText .ppItemMore1{ border-top:#FFFFFF solid 1px; text-align:right;}
    .ppItem:nth-child(1) .ppItemText .ppItemMore2{ display:none;}

}
.ppItem:nth-child(n+2){ width:calc( 100% / 3 - 12px); margin:0 6px 25px; background:#FFFFFF; box-shadow:rgba(0,0,0,0.19) 0 0 10px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
.ppItem:nth-child(n+2) .ppItemImg{ position:relative; width:100%; overflow:hidden;}
.ppItem:nth-child(n+2) .ppItemImg:before{ content:''; display:block; padding-top:calc( 100% * 305 / 455);}
.ppItem:nth-child(n+2) .ppItemText{ width:100%; padding:20px;}
.ppItem:nth-child(n+2) .ppItemText .ppItemTitle{ font-size:18px; line-height:28px; margin-bottom:28px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;height: 50px;}
.ppItem:nth-child(n+2) .ppItemText .ppItemSmall{ display:flex; justify-content:space-between; align-items:center;}
.ppItem:nth-child(n+2) .ppItemText .ppItemSmall .ppItemSmallLeft{ width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:12px; line-height:18px; color:#5f5f5f;}
.ppItem:nth-child(n+2) .ppItemText .ppItemSmall .ppItemMore2{ display:flex; align-items:center;}
.ppItem:nth-child(n+2) .ppItemText .ppItemSmall .ppItemMore2 img{ margin-right:10px;}
.ppItem:nth-child(n+2) .ppItemText .ppItemSmall .ppItemMore2 div{ font-size:16px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#0071cb; border-radius:60px; color:#FFFFFF;}
.ppItem:nth-child(n+2) .ppItemText .ppItemMore1{ display:none;}

.swiper {
    width: 100%;
    height: 100%;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

.swiper-slide img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.banBox{ width:100%; position:relative;}
.banBox .banBoxZhan{ position:relative; overflow:hidden; max-width:1100px; width:100%;}
.banBox .banBoxZhan:before{ content:''; display:block; padding-top:calc( 100% * 500 / 1100);}
.banBox .banBoxDesc{ position:absolute; bottom:calc( 100% * 120 / 750); display:flex; justify-content:center; align-items:center; z-index: 100;}
.banBox .banBoxDesc span{ width:8px; height:8px; border-radius:8px; background:#FFFFFF; margin:0 13px; opacity:0.5; cursor:pointer; display:block;}
.banBox .banBoxDesc span.swiper-pagination-bullet-active{ opacity:1;}
.banBox .banner{ width:100%; height:100%; position:absolute; left:0; top:0;}
.banBox .banner .banBoxMore{text-align: left; letter-spacing: 3px; border:#FFFFFF solid 1px;width: 144px; font-size: 17px; border-radius:5px; display:flex; align-items:center; position:absolute; bottom:60px; left:50%; transform:translateX(-50%); height:45px; padding:0 15px; color:#FFFFFF; background:rgba(24,107,178,0.80);}
.banBox .banner .banBoxMore:hover {background: #52b1ff}
.banBox .banner .banBoxMore  i {float:right;margin-left: 0px}
.banBox .banner .banBoxMore:hover i {margin-left: 5px}
.banBox .banner .banBoxMore span{ margin-right:10px;}
.banBox .banner .banText{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.banBox .banner .banText .banText1{ font-size:35px; color:#FFFFFF; line-height:2em; opacity:0.5; transform:translateY(-50px); transition:all ease 0.75s; transition-delay:0.55s; font-weight:500;letter-spacing: 10px}
.banBox .banner .banText .banText2{ font-size:18px; color:#FFFFFF; line-height:2em; opacity:0.5; transform:translateY(-50px); transition:all ease 0.75s; transition-delay:0.55s;letter-spacing: 5px}
.banBox .banner .swiper-slide-active .banText .banText1{ opacity:1; transform:translateY(0px);}
.banBox .banner .swiper-slide-active .banText .banText2{ opacity:1; transform:translateY(0px);}

.index1{padding-bottom:80px;background-size:100%;position:relative; }
/*20220218 首页背景视频*/
 .index-bg{ position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); z-index:-10; height:100%;object-fit: cover; }
 .index1 .index-bg{ width:100%; }
.index1 .index11{ text-align:center; font-size:32px; color:#00005d; font-weight:500; margin:40px 0 45px;letter-spacing: 5px}
.indexTitle{ display:inline-block; text-align:center;font-weight: 300; font-size:28px; width: 100%; color:#00005d;}
.indexTitle span{ padding:0 15px;}
.index1 .index12{ display:inline-block; text-align: center;width: 100%;margin-top: 20px;}
.index1 .index12 .index121{ font-size:45px; color:#00005d;display: inline-block;letter-spacing: 5px;font-weight: 600;}
.index1 .index12 .index122{ font-size:100px; font-weight:bolder; color:#ff6c00;display: inline-block;}
.index1 .index12 .index122 sup{ color:#ff6c00; font-size: 60px;}
.index1 .index13{ text-align:center; font-size:15px; color:#00005d;margin-top: 10px}
.index1 .index14{ text-align:center;}
.index1 .index15{ height: 80vh}
.index1 .index16{ text-align:center;}

/*.more{  border-radius:5px; display:flex; align-items:center; justify-content:center;  height:45px; padding:0 20px; color:#FFFFFF; font-size:21px; background:#4689c1; width:fit-content; margin:0 auto;}*/
/*.more span{ margin-right:10px;}*/

.more{text-align: left;margin: 0 auto;  letter-spacing: 3px; border:#FFFFFF solid 1px;width: 144px;  height:45px;font-size: 17px; border-radius:5px; display:flex; align-items:center; padding:0 15px; color:#FFFFFF; background:rgba(24,107,178,0.80);}
.more:hover {background: #52b1ff}
.more  i {float:right;margin-left: 0px}
.more:hover i {margin-left: 5px}
.more span{ margin-right:10px; white-space:nowrap;}

.index2{ overflow:hidden; padding:70px 0;position:relative; }
.index2 .indexTitle span{ color:#FFFFFF;}
.index21{ text-align:center;}
.index2 .index22{ font-size:38px; color:#FFFFFF; text-align:center; margin:50px auto 10px;}
.index2 .index23{ font-size:13px; color:#FFFFFF; text-align:center;line-height: 20px; margin-top: 25px;letter-spacing: 2px}
.index2 .index24{ height:47px;}

.index3{ overflow:hidden; padding:70px 0 80px;position:relative; }
.index3 .index-bg { height:auto; }
.index3 .index31{ font-size:40px; color:#00005d; text-align:center; line-height:100px;}
.index3 .index32{ width:94%; max-width:780px; display:flex; justify-content:space-between; font-size:15px; line-height:28px; color:#00005d; margin:100px auto 160px;}

.index4{ background:#f5f5f5; overflow:hidden; padding:65px 0 50px;}


/*width:71%;*/
.list2{ display: flex; width:70%; max-width:1378px; flex-wrap:wrap; margin:45px auto 65px;}
.list2 .ppItem2{ width:calc( 100% / 3 - 12px); margin:0 6px 25px; background:#FFFFFF; box-shadow:rgba(0,0,0,0.19) 0 0 10px; border-bottom-left-radius:15px; border-bottom-right-radius:15px; display:flex; flex-direction:column; }
.list2 .ppItem2 .ppItemImg{ position:relative; width:100%; overflow:hidden;}
.list2 .ppItem2 .ppItemImg:before{ content:''; display:block; padding-top:calc( 100% * 305 / 455);}
.list2 .ppItem2 .ppItemText{ width:100%; padding:20px; flex:1; display:flex; flex-direction:column; justify-content:space-between; }
.list2 .ppItem2 .ppItemText .ppItemTitle{ font-size:18px; line-height:28px; margin-bottom:28px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden;}
.list2 .ppItem2 .ppItemText .ppItemSmall{ display:flex; justify-content:space-between; align-items:center;}
.list2 .ppItem2 .ppItemText .ppItemSmall .ppItemSmallLeft{ width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:12px; line-height:18px; color:#5f5f5f;}
.list2 .ppItem2 .ppItemText .ppItemSmall .ppItemMore2{ display:flex; align-items:center;}
.list2 .ppItem2 .ppItemText .ppItemSmall .ppItemMore2 img{ margin-right:10px;}
.list2 .ppItem2 .ppItemText .ppItemSmall .ppItemMore2 div{ font-size:16px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#0071cb; border-radius:60px; color:#FFFFFF;}

.index5{ background:url(../images/i151.jpg) no-repeat 50%/cover; overflow:hidden; padding:70px 0 40px;}
.index5 .index51{ font-size:38px; color:#00005d; text-align:center; margin:45px auto 20px;}
.index5 .index52{ text-align: center; font-size: 13px; color: #00005d;letter-spacing: 2px}
.index5 .index53{ height:110px;}

.newsBox{ background:url(../images/a2.png) no-repeat 50% 0/cover; overflow:hidden;}

.brand3{ background:#00c4b4; height:70px; display:flex; align-items:center; justify-content:center;}
.brand3 a{ margin:0 60px; font-size:18px; color:#FFFFFF; cursor:pointer; position:relative; line-height:60px;letter-spacing: 2px;}
.brand3 img {display: none}
.brand3 a.on{ color:#ffc600;}
.brand3 a.on img{ position:absolute; left:50%; transform:translateX(-50%); bottom:-27px; display: block}
.brand3 a.on:before{ width:100%; top: 55px; position:absolute; left:0; display:block; height:1px; background:#ffc600; content:'';}

.siteMap2{margin: 75px auto 30px;width:94%;max-width:1100px;}
.siteMap2 .t1{ font-size:30px;}

.tuijian{ width:100%; display:flex; flex-wrap:wrap;}


.news1{ width:100%; text-align:center; font-size:15px; color:#606060; margin:140px auto 50px;}

.newsForm{ width:94%; display:flex; margin:0 auto 0; max-width:720px; flex-wrap:wrap; justify-content:space-between;}
.newsForm .newsFormInput{ width:50%; display:flex; font-size:15px; color:#606060; align-items:center; margin-bottom:50px;}
.newsForm .newsFormInput span{ margin-right:10px; }
.newsForm .newsFormInput input{ max-width:265px; background:#f9f9f9; border:#bbbbbb solid 1px; padding:0 12px; line-height:44px; width:100%;}
.newsForm .newsFormInput2{ width:100%; padding:20px 0; text-align:center;}
.newsForm .newsFormInput2 input[type="submit"]{ width: 146px;
    height: 46px;
    background: rgba(24,107,178,0.80);
    cursor: pointer;
    color: #fff;
    font-size: 17px;
    font-family: "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei";
    letter-spacing: 3px;border: #FFFFFF solid 1px;border-radius:5px;}

.news2{ font-size:15px; text-align:center; color:#606060; line-height:3em;}

.news3{ text-align:center;}

.news4{ width:94%; max-width:720px; display:flex; flex-direction:column; border-top:#bfbfbf solid 1px; border-bottom:#bfbfbf solid 1px; padding:45px 0; margin:45px auto 200px;}
.news4 a{ font-size:15px; color:#606060; line-height:28px; margin:13px 0; width:fit-content; border-bottom:#bfbfbf solid 1px;}

/*20220519 新加页面网站地图*/
.map{ overflow:hidden; display:flex; flex-direction:column; align-items:center; padding-bottom:240px;}
.map .map-1{ color:#0a4b8f; text-align:center; margin:55px auto 15px; font-size:30px;font-weight: 300;letter-spacing: 2px; }
.map-3{ margin-top:70px; }
.map-31{ font-size: 18px;font-weight: bold;color: #606060; }
.map-33 { display:flex; margin-top: 10px}
.map-331{ display:flex;flex-direction:column; width:25%}
.map-331-title { font-size: 15px;font-weight: bold;color: #606060;margin-bottom:10px; }
.map-331-info{ font-size: 12px; line-height: 22px; }
.sec-tit{ margin-top:10px; }


/*20220520搜索页*/
#search{ display:flex;flex-direction:column;align-items:center; }
#search_header {background: #424242;width:100%;margin-top:63px}
.nav-content {position:relative; width: 100%;z-index: 99;}
.container{width:80%; padding: 0 20px 55px;margin:0 auto; }
.nav-content .container .sep {padding: 45px 0 35px; position: relative;display: flex;justify-content: center; }
.nav-content .container .sep .underline, #search .sep .underline2 {border-bottom: 2px solid #fff;position: absolute;bottom: 0;left: 0;}
.nav-content .container .sep .underline {opacity: .5; width: 100%;}
.nav-content .container .sep .underline2 {width: 100px;}
.nav-content .container .sep input{ border: none; height: 54px;color: #fff; background: #757575;text-indent: 10px; margin-left: 10px; width: 80%;font-size: 28px; line-height: 54px; outline: 0; }
.nav-content .container .sep input::placeholder{color: #afafaf;font-size: 28px;}

#search_content h2 {font-size: 14px; font-weight: 700; margin: 50px 50px 10px;}
#search_content .text-center{background: #fff; padding: 40px 50px; }
#search_content .text-center .list2{ flex-direction:column; margin:0;}
#search_content .text-center li { margin-bottom: 60px; }
#search_content .text-center li a{ font-size: 16px; font-weight: 700; color: #428bca; }
#search_content .text-center li p{ margin-bottom: 0; font-size: 14px; margin-top:10px}


.list2-swiper{ display:none; } 


@media screen and (min-width:1270px){
    /*.nav-content .container { width: 1442px;}*/
    .moTop{ display:none !important;}
    .moMenuBox{ display:none !important;}

    .newsDetail .newsDetailLeft {width:1100px!important;}
    .tuijian .tjItem:nth-child(1){ width:75%; display:flex;}
    .tuijian .tjItem:nth-child(1) .tjItemImg{ width:calc( 100% * 1410 / 1920); overflow:hidden; position:relative;}
    .tuijian .tjItem:nth-child(1) .tjItemImg:before{ content:''; display:block; padding-top:calc( 100% * 560 / 990);}
    .tuijian .tjItem:nth-child(1) .tjItemText{ width:calc( 100% * 420 / 1410); flex-shrink:0; display:flex; justify-content:space-between; flex-direction:column; padding:40px 35px 20px; background:#0071ce;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemTitle{ font-size:18px; line-height:28px; color:#fff;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemBot{ display:flex; align-items:center; justify-content:space-between;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemBot .tjItemSmall{ color:#FFFFFF; line-height:18px; font-size:12px; width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemBot .tjItemMore{ display:flex; align-items:center;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemBot .tjItemMore img{ margin-right:10px;}
    .tuijian .tjItem:nth-child(1) .tjItemText .tjItemBot .tjItemMore div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#FFFFFF; border-radius:60px; color:#0071cb;}

    .tuijian .tjItem:nth-child(2){ width:25%; display:flex; flex-direction:column;}
    .tuijian .tjItem:nth-child(2) .tjItemImg{ width:100%; overflow:hidden; position:relative; height:50%;}
    .tuijian .tjItem:nth-child(2) .tjItemImg:before{ content:''; display:block; padding-top:calc( 100% * 295 / 520);}
    .tuijian .tjItem:nth-child(2) .tjItemText{ width:100%; height:50%; flex-shrink:0; display:flex; justify-content:space-between; flex-direction:column; padding:40px 35px 20px; background:#00c4b4;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemTitle{ font-size:18px; line-height:28px; color:#fff;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemBot{ display:flex; align-items:center; justify-content:space-between;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemBot .tjItemSmall{ color:#FFFFFF; line-height:18px; font-size:12px; width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemBot .tjItemMore{ display:flex; align-items:center;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemBot .tjItemMore img{ margin-right:10px;}
    .tuijian .tjItem:nth-child(2) .tjItemText .tjItemBot .tjItemMore div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#FFFFFF; border-radius:60px; color:#0071cb;}

    .tuijian .tjItem:nth-child(3){ width:52.7%; display:flex;}
    .tuijian .tjItem:nth-child(3) .tjItemImg{ width:calc( 100% * 605 / 960); overflow:hidden; position:relative;}
    .tuijian .tjItem:nth-child(3) .tjItemImg:before{ content:''; display:block; padding-top:calc( 100% * 470 / 605);}
    .tuijian .tjItem:nth-child(3) .tjItemText{ width:calc( 100% * 355 / 960); flex-shrink:0; display:flex; justify-content:space-between; flex-direction:column; padding:40px 35px 20px; background:#0071ce;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemTitle{ font-size:18px; line-height:28px; color:#fff;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemBot{ display:flex; align-items:center; justify-content:space-between;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemBot .tjItemSmall{ color:#FFFFFF; line-height:18px; font-size:12px; width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemBot .tjItemMore{ display:flex; align-items:center;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemBot .tjItemMore img{ margin-right:10px;}
    .tuijian .tjItem:nth-child(3) .tjItemText .tjItemBot .tjItemMore div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#FFFFFF; border-radius:60px; color:#0071cb;}


    .tuijian .tjItem:nth-child(4){ width:47.3%; display:flex;}
    .tuijian .tjItem:nth-child(4) .tjItemImg{ width:calc( 100% * 557 / 960); overflow:hidden; position:relative;}
    .tuijian .tjItem:nth-child(4) .tjItemImg:before{ content:''; display:block; padding-top:calc( 100% * 470 / 557);}
    .tuijian .tjItem:nth-child(4) .tjItemText{ width:calc( 100% * 400 / 960); flex-shrink:0; display:flex; justify-content:space-between; flex-direction:column; padding:40px 35px 20px; background:#0071ce;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemTitle{ font-size:18px; line-height:28px; color:#fff;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemBot{ display:flex; align-items:center; justify-content:space-between;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemBot .tjItemSmall{ color:#FFFFFF; line-height:18px; font-size:12px; width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemBot .tjItemMore{ display:flex; align-items:center;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemBot .tjItemMore img{ margin-right:10px;}
    .tuijian .tjItem:nth-child(4) .tjItemText .tjItemBot .tjItemMore div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#FFFFFF; border-radius:60px; color:#0071cb;}


}
@media screen and (max-width:1270px){
    .pc{ display:block;}
    .mo{ display:none;}
    .top{ display:none;}
    .cebian{ display:none;}
.pi{display:block;}
    .disable_text_highlighting,body {
        /*去除选中高亮*/
        -webkit-touch-callout: none;
        -webkit-user-select: none;    /* Webkit */
        -moz-user-select: none;      /* Firefox */
        -ms-user-select: none;        /* IE 10  */
        /* Opera 目前不支持在Opera，但将很快 */
        -o-user-select: none;
        user-select: none;
    }

    .pcTop{ display:none;}
    .moTop{ display:flex;position:fixed;z-index:999;top:0; }
    .top-right{ display:flex;align-items:center; }
    .top-right .topSearch{}
    .moTop .top-right .topSearch .searchBox{ top:60px;height:100vh;justify-content: flex-start;padding-top:20px; }
    .moTop .top-right .topSearch .searchBox .searchBot{ margin-bottom:20px; }
    .moTop .top-right .topSearch .searchBox .mask{width:100%;flex:1;background:#333;opacity:.8;  }
    .neibanner{ margin-top:60px; }

    .tuijian{ padding:0 3%; width:100%;}
    .tuijian .tjItem{ width:100%; display:flex; flex-direction:column;}
    .tuijian .tjItem .tjItemImg{ width:100%; overflow:hidden; position:relative;}
    .tuijian .tjItem .tjItemImg:before{ content:''; display:block; padding-top:calc( 100% * 470 / 605);}
    .tuijian .tjItem .tjItemText{ width:100%; flex-shrink:0; display:flex; justify-content:space-between; flex-direction:column; padding:40px 35px 20px; background:#0071ce;}
    .tuijian .tjItem .tjItemText .tjItemTitle{ font-size:15px; line-height:28px; color:#fff;}
    .tuijian .tjItem .tjItemText .tjItemBot{ display:flex; align-items:center; justify-content:space-between;}
    .tuijian .tjItem .tjItemText .tjItemBot .tjItemSmall{ color:#FFFFFF; line-height:18px; font-size:12px; width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .tuijian .tjItem .tjItemText .tjItemBot .tjItemMore{ display:flex; align-items:center;}
    .tuijian .tjItem .tjItemText .tjItemBot .tjItemMore img{ margin-right:10px;}
    .tuijian .tjItem .tjItemText .tjItemBot .tjItemMore div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#FFFFFF; border-radius:60px; color:#0071cb;}


}

@media screen and (min-width:750px) and (max-width:1200px ){
    .index1{ background-size:160% !important; }
    .top{ display:none;}
    .top-box {display: none}
    .index1 .index15 { height: 40vh;}
    .list2{ width:90%; }
    .index3 .index-bg { height:100%; }
    
    .list2-swiper{ display:none; }
}

@media screen and (max-width:750px){
    
    
    .ppItem:nth-child(1) .ppItemImg:before {
    content: '';
    display: block;
    padding-top: 0!important;
}
   .ppItem:nth-child(n+2) .ppItemImg:before {
    content: '';
    display: block;
     padding-top:0; 
}
    
    
    #search_header{ margin-top:60px; }
    .cebian{ display:none;}

    .top{ display:none;}
    .top-box {display: none}
    .neibanner .neibannerText .neibannerText1 {    font-size: 16px; }

    .bannerBiao img {
        height: 8px;
    }

    .about1 .about11 { font-weight:bolder;
        font-size: 20px;}
    .about1 .about13 {
        font-size: 14px;}
    .about2 .about21 { font-weight:bolder;
        font-size: 20px;}
    .about2 .about23 {
        font-size: 14px;}
    .about3 .about31 { font-weight:bolder;
        font-size: 20px;}
    .about3 .about33{width:100%; font-size: 14px;}
    .about4 .about41{ font-weight:bolder;
        font-size: 20px; line-height:2em;}
    .about4 .about43{
        font-size: 14px; margin:0 auto;}
    .about5 { background-size: 250%; background-position:50% 90%; }
    .about5 .about51 { font-weight:bolder;
        font-size: 20px;}
    .about5 .about51 span:nth-child(2){ font-size:30px;}
    .about5 .about51 span sup {
        font-size: 20px;
    }
    .about5 .about53 {flex-direction: column;
    }
    .about5 .about53 .aboutItem53{ width:90% !important; margin:5%;}
    .about6 .about61 { font-weight:bolder;
        font-size: 20px;}
    .about7 .about71 { font-weight:bolder;
        font-size: 20px;}

    .footer1{ display:none;}
    .footer2 .foNei2 .foBot{ display:none;}
    .footer3 .footerNei3{    flex-direction: column;
        align-items: flex-start;
        height: auto;
        padding: 5% 0;}
    .footer3 .footerNei3 .footerLeft3{ margin-bottom:5%;}
    .footer2 .foNei2 .foTop { }
    .footer2 .foNei2 .foTop .foTopRight{flex-direction: column; }
    .footer2 .foNei2 .foTop .foTopRight .foRightItem{ margin:5% 0;}
    .footer2 .foNei2{ max-width:90%;}

    .t1 { font-weight:bolder;
        font-size: 20px;}
    .siteMap{ margin:50px auto 50px;}

    .addBox{    margin:75px auto 100px;}
    .addBox .addItem {
        width:100%;
        margin: 0 0px 30px 0;
        color: #FFFFff;
    }

    .hezuo1 .hezuo11 { font-weight:bolder;
        font-size: 20px;margin-top: 45px;}
    .hezuo1 .hezuo12{margin-top: 45px;width:80%; }
    .hezuo21{ padding:0 10%; }
    .hezuo23{ font-size:24px; }
    .hezuo23 .hezuoBox23 div:nth-child(1){ display:none;}
    .hezuo23 .hezuoBox23 div:nth-child(2){ text-align:center;}
    .hezuo23 .hezuoBox23 div:nth-child(3){ display:none;}
    
    .banBox .banner .banText .banText1 {
        font-size: 24px;}
    .banBox .banner .banText .banText2{
        font-size: 10px;}

    .banBox .banner .banBoxMore {
        border: #FFFFFF solid 1px;
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        position: absolute;
        bottom: 20px;
        left: 50%;
        transform: translateX(-50%);
        padding: 0 10px;
        width: auto;
        height: 25px;
        color: #FFFFFF;
        font-size: 12px;
        background: rgba(24,107,178,0.80);
    }
    .banBox .banBoxDesc {
        bottom: calc( 100% * 200 / 750);}
        /*20220211*/
    .index1{ background-size: 310%; } 
    .index1 .index11{font-size: 20px;}
    .index1 .index12 { margin-top:0; }
    .index1 .index12 .index121 {
        font-size: 20px;}
    .index1 .index12 .index122 {
        font-size: 40px;}
    .index1 .index12 .index122 sup {
        color: #ff6c00;
        font-size: 30px;
    }
    .index1 .index15 {
        height: 400px;
    }
    
    .index1 .index13 { padding:0 34px; }
    .more {
        border-radius: 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        height: 30px;
        padding: 0 20px;
        color: #FFFFFF;
        font-size: 12px;
        background: #4689c1;
        width: fit-content;
        margin: 0 auto;
    }
    .more img{ height:10px;}

    .indexTitle{ font-size:24px;}
    .index2{background-size:normal !important;}
    .index2 .index22 {
        font-size: 24px;
        line-height: 40px;}
    .index2 .index23 {
        font-size: 14px; padding:0 4%;}
    .index3 .index31 {
        font-size: 20px;}
    .index3 .index32 { flex-direction: column;
        margin:500px auto 20px;
        text-align: center;

        width: 94%;
        max-width: 780px;
        display: flex;
        justify-content: space-between;
        font-size: 14px;
        line-height: 28px;
        color: #00005d;

    }
    
    .list2-h{ display:none; }
    .list2-swiper{ display:flex;flex-wrap:nowrap;overflow:hidden;margin: 45px auto 10px;}

    .list2 .ppItem2{min-width: 260px;transition-duration: 1000ms;transform: translateX(0px);}
    .point{ display:flex;justify-content:center;align-items:center;margin-bottom:50px; }
    .point span{ width: 8px;height: 8px;border-radius: 100%;background: #000;opacity: .2;margin: 0 5px; }
    .point .active{ opacity: 1;background: #007aff; }
        
    .index5 .index51 {
        font-size: 24px;
        line-height: 42px;}
    .index5 .index53 {
        height: 75px;
    }

    .neibanner .neibannerText .neibannerText2 {
        font-size: 12px;
        line-height: 18px;
        margin-top: 15px;
    }

    .pageSelect a {
        font-size: 24px;}
    .jobItem2 .jobImg2{ display:none;}

    .job1 {
        text-align: center;
        padding: 50px 7% 50px;
    }

    .jobItem4{ width:50%; margin-bottom:5%;}
    .jobItem4 .job43 br{ display:none;}
    
    .job6{ display:flex; flex-direction:column; }
    
    .job6 select{  font-size:16px; width:100%}
    
    .job7{ width:100%; }
    .job7 .jobItem7.on .jobTop7 { background:#0071ce !important; color:#FFFFFF;}
    .job7 .jobItem7 .jobTop7 { width:100%; flex-direction:column; line-height:28px; padding: 15px 0; position:relative; }
    .job7 .jobItem7 .jobTop7 .jobTop76 { position:absolute; top:50%;right:5%; transform:translateY(-50%); }
    .jobBox .jobNei {
        width: 100%;
    }
    
    .job8{ display:none; }

    .pinpai1 .pinpai12 {
        font-size: 20px;
        text-align: center;
        color: #FFFFFF;
        line-height: 50px;
        margin-top: 20px;
    }
    .pinpai1 .pinpai14 { padding:0 5%;width: 100%;
        font-size: 16px;}
    .pinpai2 .pinpai23 {
        font-size: 20px;}
    .pinpai2 .pinpai24 {
        font-size: 24px;}
    .pinpai2 .pinpai25 {
        font-size: 24px;}
    .pinpai3 .pinpai32 {
        font-size: 24px;}
    .pinpai3 .pinpai34 { padding:0 5%; width: 100%;text-align: left;
        font-size: 14px;
    }
    .pinpai4 .pinpai42 {
        font-size: 24px;}
    .pinpai4 .pinpai43 {flex-direction: column;
    }
    .pinpai4 .pinpai43 .pinpai43Item .pinpai43Item1 {
        width: 40px;}
    .pinpai4 .pinpai44{ padding:0 5%;}
    .pinpai4 .pinpai45{ padding:0 5%;}

    .brand1{ padding-top:45px;}

    .brand2 div {
        margin: 0 25px;
        font-size: 24px;}

    .ppItem:nth-child(n+2) {
        width: calc( 100%  - 12px);}


    .ppItem:nth-child(1){ width:calc( 100%  - 12px); margin:0 6px 25px; background:#FFFFFF; box-shadow:rgba(0,0,0,0.19) 0 0 10px; border-bottom-left-radius:15px; border-bottom-right-radius:15px;}
    .ppItem:nth-child(1) .ppItemImg{ position:relative; width:100%; overflow:hidden;}
    .ppItem:nth-child(1) .ppItemImg:before{ content:''; display:block; padding-top:calc( 100% * 305 / 455);}
    .ppItem:nth-child(1) .ppItemText{ width:100%; padding:20px;}
    .ppItem:nth-child(1) .ppItemText .ppItemTitle{ font-size:15px; line-height:28px; margin-bottom:28px; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall{ display:flex; justify-content:space-between; align-items:center;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall .ppItemSmallLeft{ width:60%; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:3; overflow:hidden; font-size:12px; line-height:18px; color:#5f5f5f;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall .ppItemMore2{ display:flex; align-items:center;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall .ppItemMore2 img{ margin-right:10px;}
    .ppItem:nth-child(1) .ppItemText .ppItemSmall .ppItemMore2 div{ font-size:23px; text-align:center; width:54px; height:54px; line-height:54px; text-align:center; background:#0071cb; border-radius:60px; color:#FFFFFF;}
    .ppItem:nth-child(1) .ppItemText .ppItemMore1{ display:none;}

    .zizhi{ padding:0 5%;}
    .zizhi .zizhiItem {
        width: calc( 100%  - 12px);}
    .zhan1{ display:none;}

    .dituBox .dituLink{ flex-wrap:wrap;}
    .dituBox .dituLink .dituLinkItem {
        width: calc( 50% - 30px);}
    .dituBox .dituLine img {height: 2px;
        object-fit: cover;
    }

    .brand3{ overflow:auto; justify-content:flex-start; height:50px;}
    .brand3 a{ white-space:pre;    margin: 0 30px;
        font-size: 18px;
        line-height:50px;
    }
    .brand3 a img{ display:none !important; }
    .brand3 a.on:before{ top:48px; }
    .news1 {
        padding:0 3%;
        width: 100%;
        text-align: center;
        font-size: 18px;
        color: #606060;
        margin: 50px auto 50px;
    }
    .newsForm .newsFormInput{ width:100%; margin-bottom:25px;}

    .hz2 .hz21 {
        font-size: 20px;
        text-align: center;
        color: #ffffff;
        line-height: 50px;
    }
    
    /* 20220511*/
    .brand1 img{ height: 100px; }
    .kaixin { min-height:590px; }
    .kaixinItem .kaixinText{ font-size:16px;}
    .kaixinItem .kaixinImg { min-height:200px; }
    .kaixinItem .kaixinImg .s11{ width: auto; height: auto;}
    
    /*地图尺寸 20220515*/
    /*.mapBox{ height:400px; }*/
    /*#dituContent { height:400px!important; }*/
    
    /*20220516*/
    .moMenu{ opacity:.9; }
    .imgs{ height:auto;position:static; }
    .tuijian .tjItem { margin-bottom:20px; }
    .tuijian .tjItem .tjItemImg:before{ padding-top: 0; }
    .list2 .ppItem2 .ppItemImg:before{ padding-top: 0; }
    
    /*20220517*/
    .index3 .index-bg { height:100%; }
    
    /*新加页面网站地图20220220*/
    .map-31{ text-align:center; }
    .map-33{ text-align:center;flex-wrap:wrap; }
    .map-331{ margin-top:20px;width:30%; }
    
    /*新加页面搜索20220220*/
    .container{ width:100%; }
    #search_content h2{ margin: 50px 10px 10px; }
    #search_content .text-center { padding: 40px 10px; }
    
    /*20220522*/
    .center7{margin:20px auto !important;padding:0 10px; }
    .zhi2 img{width:100% !important; }
    .industry4 .induItem4 .induBox4{ flex-direction:column; }
    .industry4 .induItem4 .induBox4 .induBoxLeft4{ width:100% !important; padding: 0 8px; }
    .industry4 .induItem4 .induBox4 .induBoxRight4{ width:100% !important; }
    .center3{padding:0 20px; }
    .banBox{ margin-top:60px; }
    .footer4 { width:100%; height:80px; background:url(../images/f14.jpg) no-repeat 50%/cover; display:flex; justify-content:center; justify-content:center; bottom: 65px; }

    .footer4 .foNei1{ width:94%; max-width:1600px; margin:0 auto; display:flex;  flex-direction:column;justify-content: space-around;}
    .footer4 .foNei1 .foNeiItem1{ display:flex; align-items:center;}
    .footer4 .foNei1 .foNeiItem1 div{ font-size:13px; color:#FFFFFF;}
    .footer4 .foNei1 .foNeiItem1 a{ margin:0 10px;display: inline-block;position: relative}
    .footer4 .foNei1 .foNeiItem1 a img{ height:16px;}
    .bg:hover{transform: scale(1,1) !important;
}
}

@media screen and (max-width:640px){




}
@media screen and (max-width:420px){




}
.listBox {display: none}
.list2Block {display: block;padding: 0.1px 0 20px; background:url(../images/a2.png) no-repeat 50%/cover}
.zizhiJiang {
    font-weight: 600;
}



.nav{ width:100%; background:url(../images/newLine.jpg) no-repeat 50%/cover;}
.nav .navBox{ width:1450px; max-width:94%; height:83px; display:flex; align-items:center; margin:0 auto;}
.nav .navBox a{ font-size:15px; color:#FFFFFF;}
.nav .navBox i{ margin:0 10px; font-size:15px; color:#FFFFFF;}
.new-max {background: #e5e5e5;padding: 0.1px}
.newsDetail{ width:1450px; max-width:94%; display:flex; margin:30px auto 50px;}
.newsDetail .newsDetailLeft{ width:100%;}
.newsDetail .newsDetailLeft .newsDetailBox{ width:100%; background:#FFFFFF; padding:70px 100px 70px;}
.newsDetail .newsDetailLeft .newsDetailBox .title{ font-size:30px; color:#000000;}
.newsDetail .newsDetailLeft .newsDetailBox .line{ margin:30px 0; width:120px; height:2px; border-top:#2f8ad3 solid 1px; border-bottom:#0070c9 solid 1px;}
.newsDetail .newsDetailLeft .newsDetailBox .deta{ display:flex; align-items:center; font-size:12px; color:#7f7f7f; margin:15px 0 35px;}
.newsDetail .newsDetailLeft .newsDetailBox .deta img{ margin-right:12px;}
.newsDetail .newsDetailLeft .newsDetailBox .content{ font-size:15px; color:#000000; line-height:32px;}
.newsDetail .newsDetailLeft .newsDetailBox .content img {height:auto!important;}
.newsDetail .newsDetailLeft .conMore{ display:flex; align-items:center; justify-content:center; margin-top:55px;}
.newsDetail .newsDetailRight{ width:300px; margin-left:50px; flex-shrink:0;}

.rTitle{ width:fit-content; font-size:30px; color:#000000; position:relative; margin-bottom:30px;}
.rTitle:before{ content:''; display:block; background:#2a86ce; height:2px; position:absolute; top:45px; left:0; width:100%;}

.rNews{ width:100%; margin-bottom:45px;}
.rNews .rNewsItem{ width:100%; display:inline-block; margin:10px 0;}
.rNews .rNewsItem .rNewsTitle{ width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; font-size:20px; color:#000000; line-height:2em;}
.rNews .rNewsItem .rNewsDate{ display:flex; align-items:center; font-size:12px; color:#7f7f7f;}
.rNews .rNewsItem .rNewsDate img{ margin-right:12px;}

.rTag{ display:flex; flex-wrap:wrap; }
.rTag a{ display:inline-block; margin:0 5px 10px 0; text-align:center; padding:0 10px; background:#FFFFFF; font-size:15px; line-height:28px; color:#000;}
/*.rTag a:nth-child(3n+1){ margin-left:0;}*/

@media screen and (max-width:750px){
    .te{
    padding-right: 0px;
    
}
    .newsDetail{ flex-direction:column;}
    .newsDetail .newsDetailLeft .newsDetailBox{ padding:5%;}
    .newsDetail .newsDetailLeft .newsDetailBox .title{ font-size:24px !important; }
    
    .newsDetail .newsDetailRight{ margin:10% 5% 0 5%;}
}





.hz1{ width:100%; min-height:500px; display:flex; justify-content:center; align-items:center; flex-direction:column; overflow:hidden;}
.hz1 .hz11{ font-size:30px; text-align:center; color:#0a4b8f;letter-spacing: 2px;font-weight: 300;}
.hz1 .hz12{ font-size:15px; text-align:center; color:#0a4b8f; line-height:40px; margin-top:30px;font-weight: 300;}

.hz2{ width:100%; min-height:500px; display:flex; justify-content:center; align-items:center; flex-direction:column; overflow:hidden;}
.hz2 .hz21{ font-size:40px; text-align:center; color:#ffffff; line-height:50px;}
.hz2 .hz22{ font-size:15px; text-align:center; color:#ffffff; line-height:40px; margin-top:25px;}

.hzMore{ background:rgba(24,107,178,0.8); border: rgba(255,255,255,0.8) solid 1px; border-radius:5px; display:flex; justify-content:space-between; align-items:center; width:fit-content; height:45px; padding:0 10px; font-size:18px; color:#FFFFFF; margin-top:100px;}
.hzMore img{ margin-left:20px;}


{}


.cpys1{ background:#e4e4e4; overflow:hidden; display:flex; flex-direction:column; align-items:center; padding-bottom:80px;  }
.cpys11{ color:#0a4b8f; text-align:center; margin:55px auto 15px; font-size:30px;font-weight: 300;letter-spacing: 2px; }
.cpys12{ text-align:center;}
.cpys14{ margin:-60px 0;}
.cpys13{ display:flex; justify-content:center; }
.cpys13 .cpys131{ width:310px; margin:0 130px; color:#606060;}
.cpys1311{}
.cpys1312{ font-size:22px; line-height:30px; margin:15px 0; letter-spacing: 2px}
.cpys1313{ font-size:12px; line-height:20px;}

.ipText1{ display:flex; justify-content:center; }
.ipText1 .ipText11{ width:314px; margin:0 20px; color:#0A4B8F; text-align:center}
.ipText1 .ipText11 .ipText112{font-size: 20px;}
.ipText1 .ipText11 .ipText113{ font-size: 15px; margin-top:29px; }
.ipText1 .ipText11 .ipText114{ font-size: 12px; margin-top:29px; } 

.cpldBox{ background:url(../images2/a5.jpg) no-repeat 50%/cover; overflow:hidden; padding-bottom:70px;}
.cpld{}
.cpld .cpld1{ color:#fff; text-align:center; margin:90px auto 15px; font-size:30px;font-weight: 300;letter-spacing: 2px;}
.cpld .cpld2{ text-align:center;}
.cpld .cpld3{ width:94%; max-width:1170px; margin:0 auto;}
.cpld .cpld3 .cpldItem3{ background:url(../images2/a11.png) no-repeat 50% 100%; padding:30px 0px 0; min-height:330px; display:flex; align-items:center; justify-content:space-between;}
.cpld .cpld3 .cpldItem3:nth-child(even){ flex-direction:row-reverse;}
.cpld .cpld3 .cpldItem3 .cpldText3{ color:#FFFFFF; width:50%; padding-left:55px;}
.cpld .cpld3 .cpldItem3 .cpldText3 .cpldTitle3{ font-size:22px; line-height:30px; margin-bottom:30px;}
.cpld .cpld3 .cpldItem3 .cpldText3 .cpldSmall3{ font-size:15px; line-height:26px;}
.cpld .cpld3 .cpldItem3 .cpldImg3{ width:50%; text-align:center; text-align:center;}

.cpcs{ overflow:hidden; margin-bottom:40px;}
.cpcs .cpcs1{ color:#0a4b8f; text-align:center; margin:90px auto 70px; font-size:30px; letter-spacing: 2px; font-weight: 300;}
.cpcs .cpcs2{ width:94%; max-width:1170px; display:flex; justify-content: space-around; margin:0 auto;}
.cpcs .cpcs2 .cpcsItem2{ width:390px;}
.cpcs .cpcs2 .cpcsItem2 .cpcsTitle2{ font-size:12px; color:#0a4888; border-top:#0a4888 solid 1px; padding-top:10px; padding-bottom:5px; line-height:20px; font-weight:bolder;}
.cpcs .cpcs2 .cpcsItem2 .cpcsSmall2{ line-height:20px; font-size:12px; color:#606060; padding-bottom:10px;}
{}

.cpys1 .cpys13s .cpys131{ width:290px; margin:0 45px; color:#606060;}

.xtkj{ background:url(../images2/a21.png) no-repeat 50%/cover; padding:45px 5% 50px; text-align:center;}

{}

.zzyf1{ overflow:hidden; background:#FFFFFF; padding-bottom:90px;}

.zhyfTitle{ padding-top:90px;}
.zhyfTitle1{ text-align:center; font-size:30px; color:#0a4b8f;letter-spacing: 2px;font-weight: 300;}
.zhyfTitle2{ text-align:center; font-size:34px; color:#0a4b8f;letter-spacing: 2px;font-weight: 300;}
.zhyfTitle3{ text-align:center; padding:20px 0 30px;}

.cxdb{ overflow:hidden; background:url(../images2/ip4.jpg) no-repeat 50%/100% 100%;}
.cpys16{ padding:50px 0 60px; text-align:center;}

{}

.soc1{ background:url(../images2/s2.jpg) no-repeat 50%/cover; overflow:hidden; text-align:center; color:#FFFFFF;}
.soc1 .soc11{ font-size:25px; margin:30px auto;}
.soc1 .soc12{ margin-top:40px;}
.soc1 .soc13{ font-size:27px; margin:95px auto 30px;}
.soc1 .soc14{ font-size:15px; line-height:25px; margin-bottom:80px;}

.soc3{ background:url(../images2/s6.jpg) repeat-x 50%; text-align:center; padding:0 3%;}

{}

.cpys17{ text-align:center; font-size:15px; color:#606060; padding:35px 3% 60px;}

.che{ padding:95px 3% 60px; background:#dadada; text-align:center; overflow:hidden;}
.che .che1{ font-size:30px; color:#606060; margin-bottom:65px;}

{}


.nav{ width:100%; background:url(../images2/n1.jpg) no-repeat 50%/cover;}
.nav .navBox{ width:1450px; max-width:94%; height:83px; display:flex; align-items:center; margin:0 auto;}
.nav .navBox a{ font-size:15px; color:#FFFFFF;}
.nav .navBox i{ margin:0 10px; font-size:15px; color:#FFFFFF;}

.newsDetail{ width:1450px; max-width:94%; display:flex; margin:30px auto 50px;}
.newsDetail .newsDetailLeft{ width:100%;}
.newsDetail .newsDetailLeft .newsDetailBox{ width:100%; background:#FFFFFF; padding:70px;}
.newsDetail .newsDetailLeft .newsDetailBox .title{ font-size:30px; color:#000000;}
.newsDetail .newsDetailLeft .newsDetailBox .line{ margin:30px 0; width:120px; height:2px; border-top:#2f8ad3 solid 1px; border-bottom:#0070c9 solid 1px;}
.newsDetail .newsDetailLeft .newsDetailBox .deta{ display:flex; align-items:center; font-size:12px; color:#7f7f7f; margin:15px 0 35px;}
.newsDetail .newsDetailLeft .newsDetailBox .deta img{ margin-right:12px;}
.newsDetail .newsDetailLeft .newsDetailBox .content{ font-size:15px; color:#000000; line-height:32px;}
.newsDetail .newsDetailLeft .conMore{ display:flex; align-items:center; justify-content:center; margin-top:55px;}
.newsDetail .newsDetailRight{ width:300px; margin-left:50px; flex-shrink:0;}

.rTitle{ width:fit-content; font-size:30px; color:#000000; position:relative; margin-bottom:30px;}
.rTitle:before{ content:''; display:block; background:#2a86ce; height:2px; position:absolute; top:45px; left:0; width:100%;}

.rNews{ width:100%; margin-bottom:45px;}
.rNews .rNewsItem{ width:100%; display:inline-block; margin:10px 0;}
.rNews .rNewsItem .rNewsTitle{ width:100%; white-space:pre; text-overflow:ellipsis; overflow:hidden; font-size:20px; color:#000000; line-height:2em;}
.rNews .rNewsItem .rNewsDate{ display:flex; align-items:center; font-size:12px; color:#7f7f7f;}
.rNews .rNewsItem .rNewsDate img{ margin-right:12px;}


@media screen and (max-width:750px){
    .newsDetail{ flex-direction:column;}
    .newsDetail .newsDetailLeft .newsDetailBox{ padding:5%;}
    .newsDetail .newsDetailRight{ margin:10% 5% 0 5%;}
}

{}


.zhi1{ width:100%; overflow:hidden; padding:60px 3% 30px; background:url(../images2/z5.jpg) no-repeat 50%/cover; text-align:center;}

.zhi2{ width:100%; overflow:hidden; padding:90px 3% 70px; text-align:center;}

.zhi3{ width:100%; overflow:hidden; background:url(../images2/z7.jpg) no-repeat 50%; padding-bottom:75px;height: 827px}

.zhi31{ text-align:center; font-size:15px; line-height:27px; color:#FFFFFF; margin-bottom:270px; margin-top:0px;}
.zhi3-img{display:none;}
.zhi32{ display:flex; justify-content:center;margin-top: 20px;}
.zhi32 .zhiItem32{ display:flex; flex-direction:column; align-items:center; color:#FFFFFF; width:200px;}
.zhi32 .zhiItem32 .zhiItemImg32{}
.zhi32 .zhiItem32 .zhiItemText32{ margin-top:10px; font-size:15px; line-height:25px; text-align:center;}

.zhi4{ font-size:15px; line-height:25px; text-align:center; margin:0px auto 45px; color:#606060; width:94%; max-width:920px;}

.zhi5{ text-align:center; margin:70px auto 0;}

.zhi6{ display:flex; justify-content:center; margin-bottom:95px;}
.zhi6 .zhiItem6{ display:flex; flex-direction:column; align-items:center; width:200px;}
.zhi6 .zhiItem6 .zhiImg6{ margin:40px auto 10px}
.zhi6 .zhiItem6 .zhiTitle6{ font-size:15px; line-height:25px; color:#000000; text-align:center; font-weight:bolder;;}
.zhi6 .zhiItem6 .zhiSmall6{ font-size:12px; line-height:20px; color:#606060; text-align:center;}

.zhi7{ background:url(../images2/z17.jpg) no-repeat 50%/cover; overflow:hidden; color:#FFFFFF;}
.zhi7 .zhi71{ font-size:15px; line-height:25px; text-align:center; margin:55px auto 140px;}

{}


.industry1{ width:100%; display:flex;}
.industry1 li{ width:25%;}

.jscs{ margin:20px auto 100px; font-size:15px; color:#606060;padding: 0 5%;}

.jscs th{ border-bottom:#afafaf solid 1px; height:40px; vertical-align:middle; text-align:left; font-weight:normal;}
.jscs th:nth-child(1){ width:120px; padding:0 15px;}
.jscs th:nth-child(2){ width:140px;}

.jscs td{ border-bottom:#929292 solid 1px; height:40px; vertical-align:middle;}
.jscs td:nth-child(1){ width:120px; padding-left:15px;}
.jscs td:nth-child(2){ width:140px;}
.jscs td:nth-child(3){}

.industry2{ width:100%; overflow:hidden; background:url(../images2/in5.jpg) no-repeat 50%/cover; padding:0 5%; padding-bottom:30px;}

.industry21{ text-align:left; font-size:15px; line-height:27px; color:#FFFFFF;display:block;  margin-top:20px; display:flex; justify-content:center; }
.industryText21{}
.industry22{ text-align:center; margin-top:}

.industry3{ overflow:hidden; background:url(../images2/in7.png) repeat-x 50%; padding:90px 5% 0; text-align:center;}

.industry4{ background:url(../images2/a5.jpg) no-repeat 50%/cover; overflow:hidden; padding-bottom:45px;}
.industry4 .induItem4{ background:url(../images2/a11.png) no-repeat 50% 100%; padding: 30px 0px;}
.industry4 .induItem4 .induTitle4{ width:1110px; max-width:94%; display:flex; align-items:center; margin:0 auto 15px;}
.industry4 .induItem4 .induTitle4 .induTitleLine4{ height:1px; background:#FFFFFF; width:100%;}
.industry4 .induItem4 .induTitle4 .induTitleText4{ font-size:30px; color:#FFFFFF; padding:0 30px; width:fit-content; white-space:pre; flex-shrink:0;}
.industry4 .induItem4 .induBox4{ display:flex; align-items:center; width:1110px; max-width:94%; margin:0 auto;}
.industry4 .induItem4 .induBox4 .induBoxLeft4{ width:50%; padding:0 30px; font-size:20px; line-height:33px; color:#FFFFFF;}
.industry4 .induItem4 .induBox4 .induBoxLeft4 p {font-size:16px;}
.industry4 .induItem4 .induBox4 .induBoxRight4{ width:50%; text-align:center;}

{}


.solution{}
.solution .solutionItem{border-bottom: 0.5px solid #fff}
.solution .solutionItem:last-of-type {border-bottom: none}
.solutionTop{ background:#0a4b8f; padding:20px 0 20px; min-height:200px;}
.solutionTop .solutionTopBox{ width:1245px; max-width:94%; display:flex; justify-content:space-between; margin:0 auto;}
.solutionTop .solutionTopBox .solutionTitle{ font-size:30px; color:#FFFFFF; width:calc( 100% * 310 / 1245);}
.solutionTop .solutionTopBox .solutionSmall{ font-size:15px; color:#FFFFFF; width:calc( 100% * 465 / 1245); line-height:25px;    padding-right: 195px;}
.solutionTop .solutionTopBox .solutionText{ font-size:15px; color:#FFFFFF; width:calc( 100% * 420 / 1245); line-height:25px;}
.solutionTop .solutionTopBox .solutionArrow{ cursor:pointer;}
.solutionTop .solutionTopBox .solutionArrow .solutionArrowDown{}
.solutionTop .solutionTopBox .solutionArrow .solutionArrowUp{ display:none;}
.solution .solutionItem.on .solutionTop .solutionTopBox .solutionArrow .solutionArrowDown{ display:none;}
.solution .solutionItem.on .solutionTop .solutionTopBox .solutionArrow .solutionArrowUp{ display:block;}

.solutionBot{ display:none;}
.solutionBot .solutionBotBox{ position:relative;}
.solutionBot .solutionBotBox .solutionZhan{ position:relative; overflow:hidden; width:100%;}
.solutionBot .solutionBotBox .solutionZhan:before{ content:''; display:block; padding-top:calc( 100% * 1080 / 1920);}

.solution1{ position:absolute; left:0; top:0; height:100%; width:100%;}
.content { height:100%; width:100%;	position:relative; overflow:hidden; }
.imgbox { height:100%; width:100%; position:absolute; overflow:hidden; pointer-events: none;}
.imgbox img { height:100%!important; max-width: none !important; user-select:none;}
.imgbox .mask{ height:100%; width:100%; position:absolute; left:0; top:0; z-index:999; /*background:rgba(0,0,0,0.50);*/}

.imgtop{ width:50%}
.btn {position:absolute;z-index:1;width:1px;	height:100%;left:50%;top:0;cursor:pointer;user-select:none; display:flex; align-items:center; justify-content:center; background:#FFFFFF;}
.btn img{ width:37px; max-width:none !important; margin:0 15px;}

.indexVideo{ width:100%; height:100%; position:relative;}
.indexVideo .indexVideoDown{ position:absolute; bottom:75px; left:50%; transform:translateX(-50%); z-index:9;}
.indexVideo .indexVideoIcon{ width:100%; height:100%; position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center; z-index:8; cursor:pointer;}
.indexVideo .indexVideoBox{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:7;}
.indexVideo .indexVideoBox video{ width:100%; height:100%; object-fit:cover;}

.indexVideo .indexVideoIcon2{ width:100%; height:100%; position:absolute; left:0; top:0; display:flex; justify-content:center; align-items:center; z-index:8; cursor:pointer;}


.banBox2{ width:100%; position:relative; height:100%;}
.banBox2 .banBoxDesc{ position:absolute; bottom:70px; display:flex; justify-content:center; align-items:center; z-index: 9999;}
.banBox2 .banBoxDesc span{ width:8px; height:8px; border-radius:8px; background:#FFFFFF; margin:0 13px; opacity:0.5; cursor:pointer; display:block;}
.banBox2 .banBoxDesc span.swiper-pagination-bullet-active{ opacity:1;}
.banBox2 .banner{ width:100%; height:100%; position:absolute; left:0; top:0;}
.banBox2 .banner .banBoxMore{ border:#FFFFFF solid 1px; border-radius:5px; display:flex; align-items:center; justify-content:center; position:absolute; bottom:60px; left:50%; transform:translateX(-50%); height:45px; padding:0 20px; color:#FFFFFF; font-size:22px; background:rgba(24,107,178,0.80);}
.banBox2 .banner .banBoxMore span{ margin-right:10px;}
.banBox2 .banner .banText{ width:100%; height:100%; display:flex; justify-content:center; align-items:center; flex-direction:column;}
.banBox2 .banner .banText .banText1{ font-size:40px; color:#FFFFFF; line-height:2em; opacity:0.5; transform:translateY(-50px); transition:all ease 0.75s; transition-delay:0.55s; font-weight:bolder;}
.banBox2 .banner .banText .banText2{ font-size:18px; color:#FFFFFF; line-height:2em; opacity:0.5; transform:translateY(-50px); transition:all ease 0.75s; transition-delay:0.55s;}
.banBox2 .banner .swiper-slide-active .banText .banText1{ opacity:1; transform:translateY(0px);}
.banBox2 .banner .swiper-slide-active .banText .banText2{ opacity:1; transform:translateY(0px);}



.cpys15{ font-size:15px; line-height:25px; text-align:center; margin:25px auto 45px; color:#0a4b8f;}

.cpys1 .cpys13 .cpys134 {
    width: 250px;
    margin: 0 40px;
    color: #606060;
}

.zhi2 img {
    width: 44VW;
    /*height: 534px;*/
}

/*20220212*/
.bg{ transition: all 0.8s ease 0s; } 
.bg:hover{
    transform: scale(1.02,1.02);}





.pages {
    height: 35px;
    margin: 40px auto 0px;
    text-align: center;
    line-height: 30px;
    font-size: 0;
}
.pages a {
    width:30px;
    height:30px;
    background:rgba(255,255,255,1);
    display: inline-block;
    border-left: 1px solid rgba(221,221,221,1);
    border-bottom: 1px solid rgba(221,221,221,1);
    border-top: 1px solid rgba(221,221,221,1);
    /*font-size:31px;*/
    /*color:rgba(0,0,0,1);*/
    border-radius: 50%;
    margin-right: 5px;
    text-align: center;
}
.pages a:last-of-type {
    border-right: 1px solid rgba(221,221,221,1);
}
.pages a em {font-style: normal}
.pages i {font-style: normal}
.pages a em {
    width:100%;
    height:100%;
    display: inline-block;
    font-size:13px;
    font-weight:300;
    line-height:30px;
}
.pages .page-num-current {
    /*background:rgba(0,0,0,1);*/
    background: #0071cb;
    color: rgba(255,255,255,1) !important;
    border:1px solid #0071cb;

}
.pages .page-num-current+ a {
    border-left: none;
}

@media screen and (max-width:750px){
    .hz2 .hz21 {
        font-size: 20px;
        text-align: center;
        color: #ffffff;
        line-height: 30px;
        margin-top: 20px !important;
    }

    .hz2{min-height: 300px;}

    
    .hz2 .hz22 {
        font-size: 15px;
        text-align: center;
        color: #ffffff;
        line-height: 20px;
        margin-top: 25px;
        padding: 0 5%;
    }

    .cpld .cpld3 .cpldItem3 {flex-direction: column !important;padding: 30px 8%;
    }
    .cpld .cpld3 .cpldItem3 .cpldText3{ width:100%; margin:5% 0; padding:0;}
    .cpld .cpld3 .cpldItem3 .cpldImg3{ width:100%; margin:5% 0;}
    .cpld .cpld3 .cpldItem3 .cpldText3 .cpldTitle3 {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 30px;
    }

    .cpcs .cpcs2 {flex-direction: column;
    }
    .cpcs .cpcs2 .cpcsItem2{ width:100%;}

    .cpys13 {
        flex-direction: column;
        display: flex;
        justify-content: center;
        
    }
    .cpys13 .cpys131 {
        margin: 5%;
        width: 90%;
        color: #606060;
    }

    .cpys1 .cpys13s .cpys131 {
        margin: 5%;
        width: 90%;
        color: #606060;
    }
    .cpys1311 {
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .cpys1311 img{
        width: 60px;
    }
    .cpys1312 {
        text-align: center;
    }

    .cpys11 {
        color: #0a4b8f;
        text-align: center;
        margin: 55px auto 15px;
        font-weight: bolder;
        font-size: 20px;
        padding: 0 5%;
    }
    .zhi31{ padding:0 5%;text-align:left; margin-bottom:0;}
    .zhi3-img{display:block;text-align:center; }
    .zhi32 {
        flex-wrap: wrap;
    }
    .zhi32 .zhiItem32{ width:50%; margin:5% 0;}
    .zhi3{ height:fit-content; background-size:cover;background: url(../images2/z25.jpg) no-repeat 50%/cover}

    .zhi6{
        flex-wrap: wrap;
    }
    .zhi6 .zhiItem6{ width:50%; margin:5% 0;}
    .zhyfTitle2 {
        text-align: center;
        font-size: 20px;}

    .zhi7 .zhi71{ padding:0 5%;}
    .zhyfTitle1 {
        text-align: center;
        font-size: 20px;
        color: #0a4b8f;
        letter-spacing: 2px;
        font-weight: 300;
    }

    .cpys16 {
        padding: 50px 5% 60px;
        text-align: center;
    }

    .soc1 .soc12{ padding:0 5%;}

    .soc1 .soc14{ padding:0 5%;}

    .cpys15{ padding:0 5%;}

    .cpld .cpld1 {
        color: #fff;
        text-align: center;
        margin: 90px auto 15px;
        font-size: 20px;
        font-weight: 300;
        letter-spacing: 2px;
    }

    .cpys1 .cpys13 .cpys134{ margin:5% 0; width:100%;}

    .cpys13{ width:90%; margin:0 5%;}

    .solutionTop .solutionTopBox{ padding:5%; flex-direction:column;}
    .solutionTop .solutionTopBox .solutionTitle{ width:100%;}
    .solutionTop .solutionTopBox .solutionSmall{ width:100%; margin:5% 0;padding-right:0;}
    .solutionTop .solutionTopBox .solutionText{ width:100%;}
    .solutionTop .solutionTopBox .solutionArrow {
        cursor: pointer;
        position: absolute;
        right: 5%;
    }
    .btn img {
        width: 10px;
        max-width: none !important;
        margin: 0 15px;
    }
    
    .zhyfTitle .zhyfTitle3 { padding: 20px 30px 30px; }
    













}

@media screen and (max-width:1000px)
{
  .index-sp {
      display: none;
  }  
  .index-tu {
      display: block;
  }  
}



@media screen and (max-width:1270px){
    .cb3 {
    width: 155px;
    border: #ccc solid 1px;
    position: fixed;
    right: 84px;
    display: none;
    top: 60px;
    bottom: auto;
    z-index: 99999;
    background: #fff;}}

.wd11
{
    float: left;
}

.langBox {
    display: none;
}
.disabled-link {
    opacity: 0.6;
    cursor: not-allowed;
}